
サーバーを調べて yum-cron をインストールしました (chkconfig yum-cron on
自動的には行われないようなので、有効にしました)。
今、私は MongoDB クラスターを実行しており、mongo-server パッケージを自動的にアップグレードするとデータが壊れたり破損したりする可能性があることに気づきました。
exclude=mongo*
すべての mongo アップグレードをスキップするようにファイルに追加することを検討しましたが、手動で実行してすべてのパッケージを更新できるようyum.conf
にしたいと考えています。yum upgrade
これを実現する良い方法はあるでしょうか?
答え1
には、 にパラメータを渡すために使用できる という/etc/sysconfig/yum-cron
オプションがあります。例:YUM_PARAMETER=
yum
YUM_PARAMETER="-x mongo*"
そのパラメータの範囲はyum-cron
パッケージに限定されているようです。
答え2
以前の Jason の回答は Centos 6.x で動作します。
Centos 7 およびyum-cron
パッケージの場合、設定ファイルは です。一部のパッケージを自動更新メカニズムから除外する場合は、ファイルの下部の セクションに行/etc/yum/yum-cron.conf
を追加する必要があります。exclude
base
例 :
[base]
exclude = kernel* owncloud* php* httpd*
これにより、yum.conf
オプションが上書きされますが、コンテキスト内でのみ上書きされyum-cron
ます。これがこのスレッドの目的です。