web-dev-qa-db-fra.com

Ubuntu 16.04 apt-get ne fournit pas de conky-all d’Ubuntu 14.04

Lors de la mise à niveau d'Ubuntu 14.04 à 16.04, mes scripts Conky ont été automatiquement convertis du format Conky 1.9 au nouveau format Conky 1.10, mais ils ont été cassés et ne s'exécutent pas sous Conky 1.10. J'ai donc déclassé Conky de 1.10 à 1.9 utilisé par Ubuntu 14.04.

Cependant, j'ai seulement déclassé conky-std et non pas conky-all. Maintenant, je veux obtenir les statistiques de GPU sur nvidia, la mémoire sur Mhz, l'utilisation de la mémoire et les statistiques de température dans Conky. La méthode la plus simple consiste à utiliser conky-all: askubuntu ... nvidia-plugin-for-conky =

Lorsque j'essaie d'installer l'ancienne version 14.04 avec:

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

comme indiqué dans: askubuntu ... comment rétrograder-un-paquet-via-apt-get , je reçois la mauvaise nouvelle:

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

Cela ne s'est pas produit il y a quelques semaines lorsque j'ai purgé conky-all 1.10.1-3 et installé conky-std 1.9.0-4 et que je l'ai gelé.

Sur la page: buntu.com/trusty/conky-all sous Ubuntu 14.04 (Trusty), la version conky-all 1.9.0-4 existe et la documentation pertinente est présente, il ne s'agit donc pas d'une prise en charge du paquet Trusty. disparu.

apt-cache policy conky-all révèle:

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 révèle:

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. Devrais-je manuellement l'installer en dehors d'apt-get?
  2. Devrais-je créer un lien vers un autre PPA et apt-get de cette façon?
  3. Les paquets Ubuntu sont-ils temporairement cassés et ne montrent-ils que conky-all version 1.10 aujourd'hui et seront corrigés demain? (ouais un vœu pieux d'un procrastinateur).

Merci à tous les experts en conky qui peuvent regarder là-bas!

2
WinEunuuchs2Unix

On dirait qu'il est assez simple d'utiliser l'ancienne version sous Xenial et un grand merci à Cory Goldberg pour ces informations. J'ai modifié la méthode de Cory à plusieurs endroits:

  1. Supprimez toute version existante de conky:

    Sudo apt-get remove --purge conky-std conky-all
    
  2. Téléchargez l'ancienne version du paquet conky-all:

    wget http://security.ubuntu.com/ubuntu/pool/universe/c/conky/conky-all_1.9.0-6build1_AMD64.deb
    
  3. Installer avec gdebi:

    Sudo apt-get install gdebi
    Sudo gdebi conky-all_1.9.0-6build1_AMD64.deb
    
  4. Verrouillez ou épinglez votre ancienne version pour empêcher le référentiel d'installer la version la plus récente lors de la prochaine mise à jour:

    Sudo apt-mark hold conky-all
    

Et profitez de votre ancienne version de conky :)

Ci-dessous, une capture d'écran de l'ancienne version "épinglée" de Conky sur Xenial, vue dans mon vieil ami Synaptic, le point d'exclamation indiquant que le paquet est "épinglé":

enter image description here

Références:

1
andrew.46