適切な固定優先順位が制限されています。

適切な固定優先順位が制限されています。

テスト用に変更し、基本的に安定したいくつかの適切なパッケージをダウングレードする必要があります。デフォルト設定ファイルは次のとおりです。

パック: *
ピン:リリース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を使用します。

安定したバージョンにダウングレードするには、次の手順を実行して(設定が上記と同じであると仮定して)ダウングレードしますpkgname1pkgname2

apt-get install pkgname1/stable pkgname2/stable

これにより、指定されたパッケージがターゲットバージョンに設定されますstable

しかし、テストおよび/または不安定なパッケージを不安定なシステムと混在させることは、通常自分が何をしているのかを知らない限り悪い考えです。時には可能ですが、ほとんどの場合、Debian やホームブレイクのバックポートを使用する必要があります。

おすすめ記事