テスト用に変更し、基本的に安定したいくつかの適切なパッケージをダウングレードする必要があります。デフォルト設定ファイルは次のとおりです。
パック: * ピン:リリースa =安定 ピン優先順位:1001 パック: * ピン:発行=テスト ピン優先順位:500 パック: * ピン:リリースa =不安定 ピン優先順位:400
アップグレードパッケージのいずれかのポリシーを確認すると、次の結果が表示されます。
適切なキャッシュ戦略 libstdc++5 libstdc++5: インストール: 1:3.3.6-28 候補:1:3.3.6-28 バージョンテーブル: *** 1:3.3.6-28 0 500個http://mirror.hetzner.de/debian/packages/testing/main amd64パッケージ 400 http://mirror.hetzner.de/debian/packages/unstable/main amd64 パッケージ 100 /var/lib/dpkg/状態 1:3.3.6-27.2 0 990話 990 http://cdn.debian.net/debian/ stable/main amd64 パッケージ
テストと不安定な設定を変更するたびに、ここに優先順位の変更が反映されていることがわかります。しかし、これまで何を試しても安定パッケージの優先順位は変わりません。実際にダウングレードを実行するには、> 1000に設定することをお勧めします。実際に変更する方法についてのヒントはありますか?
完全な出力は次のとおりですapt-cache policy
。
パッケージングファイル: 100 /var/lib/dpkg/状態 a = 今リリース 500 http://llvm.org/apt/jessie/ llvm-toolchain-jessie-3.7/main amd64 パッケージ n=llvm-toolchain-jessie-3.7,c=main リリース ソース llvm.org 990 http://security.debian.org/stable/updates/non-free amd64 パッケージ バージョン v=8,o=Debian,a=stable,n=jessie,l=Debian-Security,c=非無料 Originsecurity.debian.org 990 http://security.debian.org/stable/updates/contrib amd64 パッケージ バージョン v=8,o=Debian,a=stable,n=jessie,l=Debian-Security,c=contrib Originsecurity.debian.org 990 http://security.debian.org/stable/updates/main amd64 パッケージ バージョン v=8,o=Debian,a=stable,n=jessie,l=Debian-Security,c=main Originsecurity.debian.org 990 http://cdn.debian.net/debian/ stable/contrib amd64 パッケージ バージョン v=8.3,o=Debian,a=stable,n=jessie,l=Debian,c=contrib ソースcdn.debian.net 990 http://cdn.debian.net/debian/ stable/non-free amd64 パッケージ バージョン v=8.3,o=Debian,a=stable,n=jessie,l=Debian,c=非無料 ソースcdn.debian.net 990 http://cdn.debian.net/debian/ stable/main amd64 パッケージ バージョン v=8.3,o=Debian,a=stable,n=jessie,l=Debian,c=main ソースcdn.debian.net 990 http://mirror.hetzner.de/debian/security/ stable/updates/non-free amd64 パッケージ バージョン v=8,o=Debian,a=stable,n=jessie,l=Debian-Security,c=非無料 原産地 mirror.hetzner.de 990 http://mirror.hetzner.de/debian/security/ stable/updates/contrib amd64 パッケージ バージョン v=8,o=Debian,a=stable,n=jessie,l=Debian-Security,c=contrib 原産地 mirror.hetzner.de 990話 バージョン v=8,o=Debian,a=stable,n=jessie,l=Debian-Security,c=main 原産地 mirror.hetzner.de 400個http://mirror.hetzner.de/debian/packages/unstable/non-free amd64パッケージ ディストリビューション o=Debian,a=不安定,n=sid,l=Debian,c=非無料 原産地 mirror.hetzner.de 400 http://mirror.hetzner.de/debian/packages/unstable/contrib amd64パッケージ ディストリビューション o=Debian,a=不安定,n=sid,l=Debian,c=contrib 原産地 mirror.hetzner.de 400 http://mirror.hetzner.de/debian/packages/unstable/main amd64 パッケージ ディストリビューション o=Debian,a=不安定,n=sid,l=Debian,c=main 原産地 mirror.hetzner.de 500個http://mirror.hetzner.de/debian/packages/testing/non-free amd64パッケージ ディストリビューション o=Debian,a=テスト,n=stretch,l=Debian,c=非無料 原産地 mirror.hetzner.de 500個http://mirror.hetzner.de/debian/packages/testing/contrib amd64パッケージ リリース o=Debian,a=test,n=stretch,l=Debian,c=contrib 原産地 mirror.hetzner.de 500個http://mirror.hetzner.de/debian/packages/testing/main amd64パッケージ リリース o=Debian,a=test,n=stretch,l=Debian,c=main 原産地 mirror.hetzner.de 990 http://mirror.hetzner.de/debian/packages/ stable/non-free amd64 パッケージ バージョン v=8.3,o=Debian,a=stable,n=jessie,l=Debian,c=非無料 原産地 mirror.hetzner.de 990話 バージョン v=8.3,o=Debian,a=stable,n=jessie,l=Debian,c=contrib 原産地 mirror.hetzner.de 990話 バージョン v=8.3,o=Debian,a=stable,n=jessie,l=Debian,c=main 原産地 mirror.hetzner.de 固定パッケージ:
ベストアンサー1
なぜここにいるのか分かりません。安定したシステムを実行している場合、デフォルト設定を安定に設定するのはなぜですか?私が知っている限り、この場合は安定化のためのデフォルト設定は必要ありません。
安定したシステムを実行しているかどうかを明示的に明らかにしませんが(そう言う必要があります)、そうでない場合は実際に何をしているのかわかりません。
ディストリビューションが安定している場合、ベータ版と不安定なリリースは通常、デフォルト設定を100未満に設定します。私は通常50を使用します。
安定したバージョンにダウングレードするには、次の手順を実行して(設定が上記と同じであると仮定して)ダウングレードしますpkgname1
。pkgname2
apt-get install pkgname1/stable pkgname2/stable
これにより、指定されたパッケージがターゲットバージョンに設定されますstable
。
しかし、テストおよび/または不安定なパッケージを不安定なシステムと混在させることは、通常自分が何をしているのかを知らない限り悪い考えです。時には可能ですが、ほとんどの場合、Debian やホームブレイクのバックポートを使用する必要があります。