次の固定構成を追加しました。
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を持つことができ、アップグレードの正当な候補になることはできません。したがって、優先順位を高くすることはできません。これ候補者