Debian sidにパスを再インストールする

Debian sidにパスを再インストールする

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(sid200)に設定しました。/etc/apt/preferences

答え1

あなたが経験している問題はテストへの移行から来ています。大丈夫です。次のバージョンのテストにご協力いただきありがとうございます。しかし、通常、開発中に静かな時間に行うのが最善です。

当面の問題を解決するための最も安全なオプションは、不安定なバージョンからインストールすることですgnupg

sudo apt install -t sid gnupg

その後、現在のテスト状態と不安定性を考慮してアップグレードするときは、同様の問題に注意する必要があります。デフォルトでは、britney2リリースチームが実行した操作は手動で複製されます。

関連情報