AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • Início
  • system&network
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • Início
  • system&network
    • Recentes
    • Highest score
    • tags
  • Ubuntu
    • Recentes
    • Highest score
    • tags
  • Unix
    • Recentes
    • tags
  • DBA
    • Recentes
    • tags
  • Computer
    • Recentes
    • tags
  • Coding
    • Recentes
    • tags
Início / ubuntu / Perguntas / 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

xfce4-weather-plugin para Xubuntu 18.04 / 20.04 parou de funcionar

  • 772

O xfce4-weather-plugin para Xubuntu 18.04 e agora 20.04 parou de funcionar e dá "Sem dados".

plugins xfce xubuntu weather
  • 5 5 respostas
  • 7305 Views

5 respostas

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

    Atualização 2021-03-19: Acabei de receber uma atualização hoje sobre o bug de que eles enviaram a xfce4-weather-pluginversão 0.10.2 para o repositório de atualizações focais que não possui esse problema. Sinta-se à vontade para reinstalar a partir do Ubuntu Repos.


    Atualização 2021-03-04: A versão do plugin do repositório 20.04 parou de funcionar recentemente devido ao desligamento da API 1.9: https://api.met.no/blog/2021-02-04-extremeswwc em 1º de março.

    Isso afetou a versão 0.10.1 que está no repositório do Ubuntu. A compilação do git abaixo agora instala a versão 0.11.0 que corrige esse problema.


    A razão para isso é que a API de https://apt.met.no mudou o número da versão que o plugin está chamando.

    Chamada de código antigo: https://api.met.no/weatherapi/locationforecastlts/1.3

    A página dá esta mensagem de erro:

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

    API esperando: https://api.met.no/weatherapi/locationforecast/2.0

    Eu arquivei um relatório de bug para isso para obter uma nova API adicionada ao código aqui:

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

    Há um bug arquivado no Xfce GitLab:

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


    Aparentemente , houve uma correção enviada upstream, disponível no git repo xfce4-weather-plugin , exceto que há um problema de que a xdt-autogenversão necessária para construir isso é 4.14.0. A versão no Xubuntu 18.04 é a versão 4.12.0 como a mais alta. A versão que o git está procurando não está disponível no xfce4-dev-toolspacote para 18.04. No entanto, consegui obter uma versão do git para compilar com a versão 4.12.0 com algumas modificações rápidas em seu autogen.shscript. Tenho as instruções abaixo.


    Instalação do repositório Git:

    Descobri que a versão que vem com 18.04 realmente tem um problema em mostrar quando é noite lá fora, pois estava vendo o ícone mostrando uma lua quando eram apenas 4 da tarde. Atualizei para a versão, acredito que seja a versão 0.10.1, no git repo e isso corrigiu.

    Remova o plugin Weather do painel e depois remova o plugin existente

    sudo apt remove xfce4-weather-plugin
    

    Agora adicione os pré-requisitos:

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

    ou

    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
    

    Se estiver executando o 20.04, instale também o seguinte:

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

    NOTA: Todos esses -devaplicativos são usados ​​apenas para a compilação do código-fonte. Quando o processo de instalação estiver concluído, você poderá remover todos esses -devaplicativos com segurança, pois eles não são mais necessários.

    Agora obtenha a versão do git, construa e instale

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

    Se você estiver executando 20.04 ou mais recente, a próxima linha não é necessária:

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

    Continue com a compilação:

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

    Adicione novamente o plug-in de clima ao painel e ele deve funcionar agora. =)

    Capturas de tela rápidas dele:

    insira a descrição da imagem aqui

    insira a descrição da imagem aqui

    insira a descrição da imagem aqui

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

    A versão 0.10.2 está sendo trabalhada pelos desenvolvedores do Xubuntu para 20.04 e 20.10 e deve chegar em breve. https://bugs.launchpad.net/ubuntu/+source/xfce4-weather-plugin/+bug/1918002

    Até então, você pode pegar este do 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

    Obrigado a todos acima e 2 acho que encontrei necessidade do Ubuntu Studio 18.04 na semana passada este script 2 sistemas meus:

    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

    Obrigado pela postagem! Funcionou bem para mim, exceto que eu tive que instalar um conjunto de dependências um pouco diferente:

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

    A propósito, aqui está o arquivo de patch:

    --- 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 biblioteca fixa 0.8.11-0ubuntu0.18.04.1, basta substituí-la e reiniciar

    • 0

relate perguntas

Sidebar

Stats

  • Perguntas 205573
  • respostas 270741
  • best respostas 135370
  • utilizador 68524
  • Highest score
  • respostas
  • Marko Smith

    Existe um comando para listar todos os usuários? Também para adicionar, excluir, modificar usuários, no terminal?

    • 9 respostas
  • Marko Smith

    Como excluir um diretório não vazio no Terminal?

    • 4 respostas
  • Marko Smith

    Como descompactar um arquivo zip do Terminal?

    • 9 respostas
  • Marko Smith

    Como instalo um arquivo .deb por meio da linha de comando?

    • 11 respostas
  • Marko Smith

    Como instalo um arquivo .tar.gz (ou .tar.bz2)?

    • 14 respostas
  • Marko Smith

    Como listar todos os pacotes instalados

    • 24 respostas
  • Martin Hope
    Flimm Como posso usar o docker sem sudo? 2014-06-07 00:17:43 +0800 CST
  • Martin Hope
    led-Zepp Como faço para salvar a saída do terminal em um arquivo? 2014-02-15 11:49:07 +0800 CST
  • Martin Hope
    ubuntu-nerd Como descompactar um arquivo zip do Terminal? 2011-12-11 20:37:54 +0800 CST
  • Martin Hope
    TheXed Como instalo um arquivo .deb por meio da linha de comando? 2011-05-07 09:40:28 +0800 CST
  • Martin Hope
    Ivan Como listar todos os pacotes instalados 2010-12-17 18:08:49 +0800 CST
  • Martin Hope
    David Barry Como determino o tamanho total de um diretório (pasta) na linha de comando? 2010-08-06 10:20:23 +0800 CST
  • Martin Hope
    jfoucher "Os seguintes pacotes foram retidos:" Por que e como resolvo isso? 2010-08-01 13:59:22 +0800 CST
  • Martin Hope
    David Ashford Como os PPAs podem ser removidos? 2010-07-30 01:09:42 +0800 CST

Hot tag

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

Explore

  • Início
  • Perguntas
    • Recentes
    • Highest score
  • tag
  • help

Footer

AskOverflow.Dev

About Us

  • About Us
  • Contact Us

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve