Ubuntu 16.04 O apt-get não fornece o conky-all do Ubuntu 14.04

2

Ao atualizar do Ubuntu 14.04 para o 16.04, meus scripts Conky foram convertidos automaticamente do formato Conky 1.9 para o novo formato Conky 1.10, mas foram quebrados e não serão executados no Conky 1.10. Então rebaixei o Conky de 1,10 para 1,9, que o Ubuntu 14.04 usa.

No entanto, só rebaixei conky-std e não conky-all . Agora eu quero obter nvidia-configurações de GPU Mhz, memória Mhz, uso de memória e estatísticas de temperatura em Conky e o método mais fácil é com conky-all : askubuntu ... nvidia-plugin-para-conky

Quando tento instalar a versão 14.04 mais antiga com:

sudo apt-get install conky-all=1.9.0-4

como instruído em: askubuntu ... como fazer downgrade -a-package-via-apt-get , recebo as más notícias:

Reading package lists... Done
Building dependency tree       
Reading state information... Done
E: Version '1.9.0-4' for 'conky-all' was not found

Isso não aconteceu há algumas semanas quando eu depurei conky-all 1.10.1-3 , instalei conky-std 1.9.0-4 e o congelei.

Na página: ubuntu.com/trusty/conky-all no Ubuntu 14.04 (Trusty) o conky-all 1.9.0-4 version existe e a documentação relevante está toda lá, então não é como se o suporte para o pacote Trusty tivesse acabado.

apt-cache policy conky-all revela:

conky-all:
  Installed: (none)
  Candidate: 1.10.1-3
  Version table:
     1.10.1-3 500
        500 http://ca.archive.ubuntu.com/ubuntu xenial/universe amd64 Packages

apt-cache policy conky-std revela:

conky-std:
  Installed: 1.9.0-4
  Candidate: 1.10.1-3
  Version table:
     1.10.1-3 500
        500 http://ca.archive.ubuntu.com/ubuntu xenial/universe amd64 Packages
 *** 1.9.0-4 100
        100 /var/lib/dpkg/status
  1. Devo instalar manualmente fora do apt-get?
  2. Devo ligar a um PPA diferente e ao apt-get dessa maneira?
  3. Os pacotes do Ubuntu estão temporariamente quebrados e só mostram conky-all versão 1.10 hoje e serão corrigidos amanhã? (yeah wishful thinking de um procrastinador).

Obrigado a todos os especialistas conky que podem estar assistindo lá fora!

    
por WinEunuuchs2Unix 14.09.2016 / 03:02

1 resposta

1

Parece bastante simples usar a versão mais antiga do Xenial e um grande 'obrigado' a Cory Goldberg por essa informação. Eu modifiquei o método de Cory em alguns lugares:

  1. Remova qualquer versão existente do conky:

    sudo apt-get remove --purge conky-std conky-all
    
  2. Faça o download da versão mais antiga do pacote conky-all :

    wget http://security.ubuntu.com/ubuntu/pool/universe/c/conky/conky-all_1.9.0-6build1_amd64.deb
    
  3. Instale com o gdebi:

    sudo apt-get install gdebi
    sudo gdebi conky-all_1.9.0-6build1_amd64.deb
    
  4. Bloqueie ou fixe sua versão mais antiga para impedir que o Repositório instale a versão mais recente na próxima vez que você atualizar:

    sudo apt-mark hold conky-all
    

E depois aproveite sua versão mais antiga do conky:)

Abaixo está uma imagem da versão mais antiga 'fixada' de Conky no Xenial, vista no meu velho amigo Synaptic, o ponto de exclamação que significa que o pacote está 'fixado':

Referências:

  • Cory Goldberg: O que aconteceu com o Conky? (Estou rolando de volta para 1.9)
por andrew.46 14.09.2016 / 05:05