パッケージXをアップグレードすると、パッケージYが動作を停止し、パッケージYが対応するLinuxホストユーザーにとって重要な問題がLinuxホストで発生しました。
このLinuxホストはDNF | YUMをパッケージマネージャとして使用します。
私はそれが可能であることを知っています永久的なシステムのYUM設定ファイルを編集したり、「バージョンロック」アプリケーションなどを介して特定のパッケージに対するソフトウェアアップデートを防止したりしますが、これは私が望むものではありません。
私が望むのは、パッケージXの特定のバージョンをアップグレードせずに、将来のリリースで「Fixed」パッケージの最新のアップグレードバージョンをインストールするようにこのLinuxホストを構成することです。
DNF | YUMシステムをアップグレードするときに、特定のバージョンのパッケージXをブロック/除外できますか?
答え1
yum
またはを使用すると、dnf
後続の操作を許可しながら特定のバージョンへの更新をブロックするためのツールはありません。できることは、バージョンロックを使用したり、それを除外したり、/etc/yum.conf
ストレージ/etc/dnf/dnf.conf
ファイルに除外行を追加したり、yum -x package update
システム内のすべてのパッケージを更新したりするときに述べた方法の1つを使用することです。
最善の方法は、これらの方法のいずれかを使用してパッケージを除外してスナップショットを撮ってから、将来のリリースをテストして他のパッケージに損傷が発生しないことを確認できるテストVMを設定することです。このパッケージが中断されたパッケージの依存関係でない場合は、ソースから中断されたパッケージをコンパイルして使用することができます。その場合は、テストマシンを使用してバグレポートを送信するのが最善です。