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
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!
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:
Supprimez toute version existante de conky:
Sudo apt-get remove --purge conky-std conky-all
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
Installer avec gdebi:
Sudo apt-get install gdebi
Sudo gdebi conky-all_1.9.0-6build1_AMD64.deb
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é":
Références: