Ubuntu 14.04から16.04にアップグレードすると、ConkyスクリプトはConky 1.9形式から新しいConky 1.10形式に自動的に変換されましたが、壊れていてConky 1.10で実行されません。それで、Ubuntu 14.04が使用するConkyを1.10から1.9にダウングレードしました。
ただし、conky-std
のみをダウングレードし、conky-all
はダウングレードしませんでした。今、Conkyでnvidia-settings GPU Mhz、Memory Mhz、Memory usage、Temperature統計を取得したいのですが、最も簡単な方法はconky-all
を使用することです: askubuntu ... nvidia-plugin-for-conky =
古い14.04バージョンをインストールしようとすると:
Sudo apt-get install conky-all=1.9.0-4
askubuntu ... how-to-downgrade-a-package-via-apt-get で指示されているように、悪いニュースがあります:
Reading package lists... Done
Building dependency tree
Reading state information... Done
E: Version '1.9.0-4' for 'conky-all' was not found
これは、数週間前にconky-all 1.10.1-3
を削除し、conky-std 1.9.0-4
をインストールして凍結したときは発生しませんでした。
ページ: buntu.com/trusty/conky-all Ubuntu 14.04(Trusty)でconky-all 1.9.0-4
バージョンが存在し、関連ドキュメントがすべてあるため、Trustyパッケージのサポートがなくなった。
apt-cache policy conky-all
は以下を明らかにします:
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
は以下を明らかにします:
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
バージョン1.10のみを表示しており、明日修正される予定ですか? (ええ、先延ばし者の希望的観測)。見ているかもしれないconkyの専門家に感謝します!
Xenialで古いバージョンを使用するのはかなり簡単なようで、この情報についてはCory Goldbergに大きな「感謝」をします。私はかなりの数の場所でCoryの方法を変更しました。
Conkyの既存のバージョンを削除します。
Sudo apt-get remove --purge conky-std conky-all
conky-all
パッケージの古いバージョンをダウンロードします。
wget http://security.ubuntu.com/ubuntu/pool/universe/c/conky/conky-all_1.9.0-6build1_AMD64.deb
Gdebiでインストールします。
Sudo apt-get install gdebi
Sudo gdebi conky-all_1.9.0-6build1_AMD64.deb
次回更新するときにリポジトリが新しいバージョンをインストールしないように、古いバージョンをロックまたは固定します。
Sudo apt-mark hold conky-all
そして、古いバージョンのconkyをお楽しみください:)
以下は、Xenial上のConkyの「固定」された古いバージョンのスクリーンショットです。私の古い友人Synapticで見られます。感嘆符は、パッケージが「固定」されていることを示します。
参照: