テストによる依存関係が多く、不安定になる可能性のあるamdgpu-libをインストールしようとしています。システム全体を不安定にしたくないので、次のように/etc/apt/preferencesを作成しました。
Package: *
Pin: release a=stable
Pin-Priority: 700
Package: *
Pin: release a=testing
Pin-Priority: 650
Package: *
Pin: release a=unstable
Pin-Priority: 600
/etc/apt/preferences の修正は、不安定なテストよりも信頼性の高いテストを好み、後者でも使用できます。 libc6を見る...
apt-cache policy libc6
出力
libc6:
Installed: 2.31-13+deb11u6
Candidate: 2.31-13+deb11u6
Version table:
2.36-9 650
650 http://deb.debian.org/debian testing/main amd64 Packages
600 http://deb.debian.org/debian unstable/main amd64 Packages
*** 2.31-13+deb11u6 700
700 http://deb.debian.org/debian stable/main amd64 Packages
100 /var/lib/dpkg/status
2.31-13+deb11u5 500
500 http://deb.debian.org/debian stable-updates/main amd64 Package
libc6 バージョン 2.36-9 は、好みのバージョンでなくてもテストを通じて使用できることが示されています。
apt-get install amdgpu-lib
多くの依存関係エラーが発見されました。
...
The following packages have unmet dependencies:
libdrm2-amdgpu : Depends: libc6 (>= 2.33) but 2.31-13+deb11u6 is to be installed
...
この要件を満たすには、テストを通じてlibc6をインストールする必要があります。これにより、アップグレードツリーがテストから自由になる可能性がありますが、ソリューションが存在しなければならず、結果として可能な限り少ないテストが含まれるか、不安定なオペレーティングシステムになります。
このような依存関係エラーがもっとあります。この問題を自動的に処理できますか?
答え1
apt
この状況は処理できますが、いくつかの注意事項があります。特に、基本バージョンがどこにでも設定されている場合に優先されます。
apt
基本バージョンを上書きすると役に立ちます。
sudo apt install -t amdgpu-lib
Debian 11 と 12 の間の設定で終わりますが、これは一般的に良い考えではありません。この時点で、2週間以内にリリースされ、それに備えて凍結したDebian 12への一括アップグレードが必要になる場合があります。
別のオプションは、AMDサポートに連絡することです。また、多くの場合、組み込み AMD ドライバーが AMD Web サイトで提供されるドライバーよりも優れたパフォーマンスを提供することに注意してください。