kakts-log

programming について調べたことを整理していきます

CentOS yum update で特定のパッケージだけアップデートさせないようにする

yum のパッケージ更新をするさい、 yum update コマンドを実行すると、すべてのパッケージとそれに依存するパッケージを更新します。 手動もしくはyum_cronによる定時実行で、これを実行すると、アップデートさせたくないパッケージも更新されてしまいます。
–excludeオプションを使うことで、指定したパッケージのみアップデートさせないようにすることができます。

# jenkinsのみアップデートさせない
$ yum update --exclude=jenkins*

ワイルドカードを使うことで、一致する複数のパッケージに対してもexclude指定ができます。

yum_cronをつかって、自動的に定期実行している場合は、/etc/yum.confに、excludeの指定ができます。

exclude=jenkins*