pass
私のDebian SID設定から最近削除されました。GPG(例dirmngr gpg gpg-agent gpg-wks-client gpgsm gpgconf gpgv
:)不安定なバージョン2.2.40-3にアップグレードされました。
この時点で再インストールするには2.2.40.1にpass
ダウングレードが必要です。削除しないでください他のいくつかのパッケージを削除せずにgpg
ダウングレードするためのきちんとした方法はありますか?apt-get
エラー履歴:
#apt install pass
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:
Unsatisfied dependencies:
gnupg : Depends: dirmngr (< 2.2.40-1.1.1~) but 2.2.40-3 is to be installed
Depends: gpg-agent (< 2.2.40-1.1.1~) but 2.2.40-3 is to be installed
Depends: gpg-wks-client (< 2.2.40-1.1.1~) but 2.2.40-3 is to be installed
Depends: gpg-wks-server (< 2.2.40-1.1.1~) but it is not going to be installed
Depends: gpg-wks-server (>= 2.2.40-1.1) but it is not going to be installed
Depends: gpgsm (< 2.2.40-1.1.1~) but 2.2.40-3 is to be installed
Error: Unable to correct problems, you have held broken packages.
apt policy gnupg
プログラム
gnupg:
Installed: (none)
Candidate: 2.2.40-1.1
Version table:
2.2.40-3 200
[…] sid/main […]
2.2.40.1.1 500
[…] bookworm/main […]
私は最近、次のDebianリリースの一部としてsidからテストに切り替えるために、testing
ピンの優先順位を500(sid
200)に設定しました。/etc/apt/preferences
答え1
あなたが経験している問題はテストへの移行から来ています。大丈夫です。次のバージョンのテストにご協力いただきありがとうございます。しかし、通常、開発中に静かな時間に行うのが最善です。
当面の問題を解決するための最も安全なオプションは、不安定なバージョンからインストールすることですgnupg
。
sudo apt install -t sid gnupg
その後、現在のテスト状態と不安定性を考慮してアップグレードするときは、同様の問題に注意する必要があります。デフォルトでは、britney2
リリースチームが実行した操作は手動で複製されます。