
Ich habe gerade meine Server durchgesehen und yum-cron installiert (und es dann aktiviert, chkconfig yum-cron on
da dies nicht automatisch zu geschehen scheint).
Jetzt ist mir klar, dass ich einen MongoDB-Cluster betreibe und dass das automatische Upgrade der Mongo-Server-Pakete Daten beschädigen und/oder zerstören könnte.
Ich habe überlegt, exclude=mongo*
meiner yum.conf
Datei etwas hinzuzufügen, um alle Mongo-Upgrades zu überspringen, würde es aber gerne weiterhin yum upgrade
manuell ausführen und alle Pakete aktualisieren können.
Gibt es eine gute Möglichkeit, dies zu erreichen?
Antwort1
In /etc/sysconfig/yum-cron
gibt es eine Option namens , YUM_PARAMETER=
mit der Sie Parameter übergeben können yum
. Beispiel:
YUM_PARAMETER="-x mongo*"
Der Umfang dieses Parameters scheint auf das yum-cron
Paket beschränkt zu sein.
Antwort2
Die vorherige Antwort von Jason funktioniert für CentOS 6.x.
Für CentOS 7 und yum-cron
Pakete lautet die Konfigurationsdatei /etc/yum/yum-cron.conf
. Wenn Sie einige Pakete vom automatischen Aktualisierungsmechanismus ausschließen möchten, müssen Sie exclude
am Ende der Datei im base
Abschnitt eine Zeile hinzufügen.
Beispiel :
[base]
exclude = kernel* owncloud* php* httpd*
Dadurch werden die yum.conf
Optionen überschrieben, jedoch nur im yum-cron
Kontext, was das Ziel dieses Threads ist.