web-dev-qa-db-ja.com

Ubuntu 16.04 apt-getはUbuntu 14.04からconky-allを提供しません

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
  1. Apt-getの外部に手動でインストールする必要がありますか?
  2. 別のPPAにリンクして、その方法でapt-getする必要がありますか?
  3. Ubuntuパッケージは一時的に壊れていて、今日はconky-allバージョン1.10のみを表示しており、明日修正される予定ですか? (ええ、先延ばし者の希望的観測)。

見ているかもしれないconkyの専門家に感謝します!

2

Xenialで古いバージョンを使用するのはかなり簡単なようで、この情報についてはCory Goldbergに大きな「感謝」をします。私はかなりの数の場所でCoryの方法を変更しました。

  1. Conkyの既存のバージョンを削除します。

    Sudo apt-get remove --purge conky-std conky-all
    
  2. conky-allパッケージの古いバージョンをダウンロードします。

    wget http://security.ubuntu.com/ubuntu/pool/universe/c/conky/conky-all_1.9.0-6build1_AMD64.deb
    
  3. Gdebiでインストールします。

    Sudo apt-get install gdebi
    Sudo gdebi conky-all_1.9.0-6build1_AMD64.deb
    
  4. 次回更新するときにリポジトリが新しいバージョンをインストールしないように、古いバージョンをロックまたは固定します。

    Sudo apt-mark hold conky-all
    

そして、古いバージョンのconkyをお楽しみください:)

以下は、Xenial上のConkyの「固定」された古いバージョンのスクリーンショットです。私の古い友人Synapticで見られます。感嘆符は、パッケージが「固定」されていることを示します。

enter image description here

参照:

1
andrew.46