Debian ソフトウェアパッケージの修正版に関する質問

Debian ソフトウェアパッケージの修正版に関する質問

次の固定構成を追加しました。

Package: cinder*
Pin: version 2:13.0.7*
Pin-Priority: 1001

インストールされているソフトウェアパッケージのバージョンは2:13.0.5-0ubuntu1〜cloud0です。コマンドを実行すると、apt list --upgradableバージョン2.13.0.8がインストールされていることがわかります。

cinder-common/bionic-updates 2:13.0.8-0ubuntu1~cloud0 all [upgradable from: 2:13.0.5-0ubuntu1~cloud0]

実際、バージョン2.13.0.7はリポジトリで使用できなくなりました。しかし、なぜシステムをバージョン2.13.0.8にアップグレードする必要があるのか​​理解できません。誰かを説明できますか?

ベストアンサー1

pin は、pin と一致するパッケージの優先順位を定義します。あなたの場合、cinder名前は2.13.0.7で始まり、バージョンは2.13.0.7で始まるパッケージです。一致しないピンを持つパッケージ(cinder異なるバージョンのパッケージを含む)は、異なる一致するピンまたはデフォルトの優先順位に従います。

2.13.0.7はアーカイブにはなく、現在インストールされていないため、ピンに一致するアーティファクトがなく、優先順位1001が指定されたアーティファクトもありません。 2.13.0.8はデフォルトの優先順位500または990を持つことができ、アップグレードの正当な候補になることはできません。したがって、優先順位を高くすることはできません。これ候補者

おすすめ記事