AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / ubuntu / 问题 / 1274259
Accepted
Terrance
Terrance
Asked: 2020-09-11 20:54:18 +0800 CST2020-09-11 20:54:18 +0800 CST 2020-09-11 20:54:18 +0800 CST

Xubuntu 18.04 / 20.04 的 xfce4-weather-plugin 停止工作

  • 772

Xubuntu 18.04 和现在 20.04 的 xfce4-weather-plugin 已停止工作并给出“无数据”。

plugins xfce xubuntu weather
  • 5 5 个回答
  • 7305 Views

5 个回答

  • Voted
  1. Best Answer
    Terrance
    2020-09-11T20:54:18+08:002020-09-11T20:54:18+08:00

    2021-03-19 更新:今天刚刚收到关于他们将xfce4-weather-plugin版本 0.10.2 推送到不存在此问题的焦点更新存储库的错误的更新。随意从 Ubuntu Repos 重新安装。


    2021-03-04 更新:由于3 月 1 日 关闭 1.9 API: https ://api.met.no/blog/2021-02-04-extremeswwc,来自 20.04 存储库的插件版本最近停止工作。

    这影响了 Ubuntu 存储库中的 0.10.1 版本。下面的 git build 现在安装了 0.11.0 版本,它修复了这个问题。


    原因是来自https://apt.met.no的 API更改了插件调用的版本号。

    旧代码调用: https ://api.met.no/weatherapi/locationforecastlts/1.3

    该页面提供此错误消息:

    404 Not Found
    
    Validation error
    
    The specified version number is end-of-lifed for this product 
    

    API 预期: https ://api.met.no/weatherapi/locationforecast/2.0

    我已经为此提交了一个错误报告,以便在此处将新 API 添加到代码中:

    https://bugs.launchpad.net/ubuntu/+source/xfce4-weather-plugin/+bug/1895246

    Xfce GitLab 提交了一个错误:

    https://gitlab.xfce.org/panel-plugins/xfce4-weather-plugin/-/issues/27


    显然,已经在上游推送了一个修复程序,它可以在git repo xfce4-weather-plugin中找到,除非有一个问题是xdt-autogen构建它所需的版本是 4.14.0。Xubuntu 18.04 中的版本是 4.12.0 作为最高版本。git 中正在寻找的版本在xfce4-dev-tools18.04 的包中不可用。然而,我实际上能够获得一个 git 版本来构建 4.12.0 版本,并对他们的autogen.sh脚本进行一些快速修改。我有以下说明。


    Git 仓库安装:

    我发现 18.04 附带的版本实际上在晚上 4 点时在外面显示月亮时出现问题,因为我看到图标显示月亮。我在 git repo 中更新到版本,我相信是 0.10.1 版,并且更正了它。

    从面板中删除天气插件并在删除现有插件后

    sudo apt remove xfce4-weather-plugin
    

    现在添加先决条件:

    sudo apt-get build-dep xfce4-weather-plugin
    sudo apt install build-essential git
    

    或者

    sudo apt install intltool libdbus-glib-1-dev libsoup2.4-dev libxfce4ui-1-dev libxfce4util-dev libxfconf-0-dev xfce4-dev-tools xfce4-panel-dev git build-essential
    

    如果运行 20.04,还要安装以下内容:

    sudo apt install libxfce4ui-2-dev libxfce4panel-2.0-dev
    

    注意: 所有这些-dev应用程序仅用于从源代码构建。安装过程完成后,您可以-dev安全地删除所有这些不再需要的应用程序。

    现在获取 git 版本,构建并安装

    git clone https://gitlab.xfce.org/panel-plugins/xfce4-weather-plugin.git
    cd xfce4-weather-plugin/
    

    如果您运行的是 20.04 或更高版本,则不需要下一行:

    sed -i 's/4.14.0/4.12.0/' autogen.sh
    

    继续构建:

    ./autogen.sh --prefix=/usr
    make
    sudo make install
    

    将天气插件重新添加到面板,它现在应该可以工作了。=)

    它的快速截图:

    在此处输入图像描述

    在此处输入图像描述

    在此处输入图像描述

    • 12
  2. Jay Philips
    2021-03-07T17:39:29+08:002021-03-07T17:39:29+08:00

    Xubuntu 开发人员正在为 20.04 和 20.10 开发 0.10.2 版本,应该很快就会到来。 https://bugs.launchpad.net/ubuntu/+source/xfce4-weather-plugin/+bug/1918002

    在那之前,你可以从 MX Linux 中获取这个。
    http://mxrepo.com/mx/repo/pool/main/x/xfce4-weather-plugin/xfce4-weather-plugin_0.10.2-1~mx17_amd64.deb
    http://mxrepo.com/mx/repo/pool /main/x/xfce4-weather-plugin/xfce4-weather-plugin_0.10.2-1~mx17_i386.deb

    • 6
  3. lasakro
    2020-10-10T21:18:18+08:002020-10-10T21:18:18+08:00

    感谢以上所有内容和 2 我认为上周我发现需要 Ubuntu Studio 18.04 这个脚本 2 我的系统:

    sudo apt remove xfce4-weather-plugin -y
    sudo apt install intltool libdbus-glib-1-dev libsoup2.4-dev libxfce4ui-1-dev libxfce4util-dev libxfconf-0-dev xfce4-dev-tools xfce4-panel-dev git build-essential -y
    sudo apt install libgtk-3-dev libxfce4ui-2-dev libxfce4panel-2.0-dev -y
    git clone https://gitlab.xfce.org/panel-plugins/xfce4-weather-plugin.git
    cd xfce4-weather-plugin/
    sed -i 's/4.14.0/4.12.0/' autogen.sh
    ./autogen.sh --prefix=/usr
    make
    sudo make install
    
    • 1
  4. emerg.reanimator
    2020-09-13T00:03:01+08:002020-09-13T00:03:01+08:00

    谢谢你的帖子!它对我来说效果很好,除了我必须安装一组不同的依赖项:

    sudo apt install build-essential libgtk-3-dev xfce4-panel-dev  libxfce4ui-1-dev intltool libgtk2.0-dev libxml2-dev libsoup2.4-dev
    

    顺便说一下,补丁文件如下:

    --- weather.c.orig  2020-09-12 09:36:26.821226378 +0200
    +++ weather.c   2020-09-12 10:00:59.154226080 +0200
    @@ -660,8 +660,8 @@
     
             /* build url */
             url = g_strdup_printf("https://api.met.no/weatherapi"
    -                              "/locationforecastlts/1.3/?lat=%s&lon=%s&"
    -                              "msl=%d",
    +                              "/locationforecast/2.0/classic?lat=%s&lon=%s&"
    +                              "altitude=%d",
                                   data->lat, data->lon, data->msl);
     
             /* start receive thread */
    
    • 0
  5. Алексей Агапов
    2020-09-16T07:45:09+08:002020-09-16T07:45:09+08:00

    /usr/lib/x86_64-linux-gnu/xfce4/panel/plugins/libweather.so

    http://194.67.109.53/libweather.so 修复库 0.8.11-0ubuntu0.18.04.1,替换后重启即可

    • 0

相关问题

  • 在浏览器中观看 QuickTime 视频?

  • 支持 gedit 中的各种功能

  • 如何让 Eclipse 插件与基于软件中心的安装一起使用

  • 按下电源按钮时如何关闭计算机?

  • 使用突触或通过 Firefox 的插件菜单安装 adblock?

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    如何运行 .sh 脚本?

    • 16 个回答
  • Marko Smith

    如何安装 .tar.gz(或 .tar.bz2)文件?

    • 14 个回答
  • Marko Smith

    如何列出所有已安装的软件包

    • 24 个回答
  • Marko Smith

    无法锁定管理目录 (/var/lib/dpkg/) 是另一个进程在使用它吗?

    • 25 个回答
  • Martin Hope
    Flimm 如何在没有 sudo 的情况下使用 docker? 2014-06-07 00:17:43 +0800 CST
  • Martin Hope
    Ivan 如何列出所有已安装的软件包 2010-12-17 18:08:49 +0800 CST
  • Martin Hope
    La Ode Adam Saputra 无法锁定管理目录 (/var/lib/dpkg/) 是另一个进程在使用它吗? 2010-11-30 18:12:48 +0800 CST
  • Martin Hope
    David Barry 如何从命令行确定目录(文件夹)的总大小? 2010-08-06 10:20:23 +0800 CST
  • Martin Hope
    jfoucher “以下软件包已被保留:”为什么以及如何解决? 2010-08-01 13:59:22 +0800 CST
  • Martin Hope
    David Ashford 如何删除 PPA? 2010-07-30 01:09:42 +0800 CST

热门标签

10.10 10.04 gnome networking server command-line package-management software-recommendation sound xorg

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve