「yum update」を部分バージョン番号に制限

「yum update」を部分バージョン番号に制限

yum update特定のパッケージにはマイナーバージョンのアップグレードのみを適用し、メジャーアップデートは無視するように制限したいと思います。

例:インストールしたらpuppet-3.8.3-1.el7.noarch喜んで行きます3.8.4。しかし、いいえ到着する4.0.anything

わかりましたバージョンロックプラグインyumなのに非常に制限された方法でのみワイルドカードをサポートしているようで、次のようなものを入れてみました。

0:puppet-3.8.*

何の影響もありversionlock.listません。

yum私が望むことをする方法はありますか?

ベストアンサー1

ロックリスト自体にはワイルドカードはありません。 "versionlock add"コマンドを使用するとワイルドカードを使用できますが、現在既存のパッケージとのみ一致します。

問題を解決する最も簡単な方法は、次のような不要なアイテムの除外を追加することです。

除外 = puppet-4.* puppet-3.9*

しかし、puppet-3.8.999は必ずしも良いアップグレードではないので、これは推測であることに注意してください。 RHELがpuppet-3.9をリリースしても必ずしも悪いアップグレードではありません。

おすすめ記事