yumが古いパッケージをアップグレードするのをどのようにブロックしますか?

yumが古いパッケージをアップグレードするのをどのようにブロックしますか?

他の古いパッケージでyumのアップグレードを防ぐ方法はありますか?

いくつかのパッケージを含むカスタムストアを作成しました。openh323-devel。現在のCentOSバージョンではopenh323OPALで廃止されたとマークされていますが、OPAL(YATEなど)用に他のソフトウェアをコンパイルしたくありません。私は持っていますopenh323-develインストールしましたが、実行するたびにyum updateOPALにアップグレードするように求められます。

私に話す方法はありますか?yum適切な固定と同様の方法でOPAL(または他の代替パッケージ)を使用したくないですか?もちろん、--exclude特定のパッケージを指定することもできますが、それは私が望むものではありません。

答え1

sudo yum --setopt=obsoletes=0 install obsoleted-package

または入れることもできます。

obsoletes=0

到着

/etc/yum.conf

どちらの方法もOracle Linux 6.7で効果的でした。

答え2

除外ルールをファイルに追加して永続的に追加できる必要があります/etc/yum.conf。ワイルドカードを使用して、パターンに応じて複数のパッケージを除外することもできます。努力する:

exclude=*OPAL*

関連情報