私は最近openSUSEに移動しました。チートシートには「ロックダウンパック」というセクションがあります。誰かが私にそれが何であるか、いつ使用するかを説明できますか?
例: 'yast2' で始まるすべてのパッケージをロックします。
zypper addlock yast2*
または
zypper al yast2*
答え1
おそらく最も簡単な説明方法は例です。 cloud-init を使用してプライベートクラウドに新しいインスタンスをデプロイします。私たちの環境では、cloud-initの開発中に何度も中断された設定に頼る必要がありました。したがって、利用可能なcloud-initバージョンを見つけたらそれをロックします。これにより、更新によってバージョンが中断されなくなります。
要約すると、特定のバージョンのパッケージを維持する必要があるたびにzypper用にロックするだけです。
答え2
場合によっては、特定のパッケージの更新中にエラーや問題が発生することがあります。同時に、残りのパッケージをパッチまたはアップグレードしようとしています。
それでは、特定のパッケージの更新を無視する方法は何ですか?
ロックするだけです。