Frage :Wie erstelle ich eine Ausschlussliste, damit niemand, der den Befehl „yum update“ ausführt, keine Kernel-Patches herunterlädt?
Antwort :
Dies kann auf zwei Arten erfolgen:
1. yum-Konfigurationsdatei yum.conf (permanent)
2. Verwenden von Befehlszeilenoptionen
Mit yum.conf
1. Von der Manpage von yum.conf :
# man yum.conf exclude List of packages to exclude from updates or installs. This should be a space separated list. Shell globs using wildcards (eg.* and ?) are allowed.
2. Dies müsste sich auf dem Client im Abschnitt „[main]“ in yum.conf befinden.
# vi /etc/yum.conf [main] cachedir=/var/cache/yum/$basearch/$releasever keepcache=0 debuglevel=2 logfile=/var/log/yum.log exactarch=1 obsoletes=1 gpgcheck=1 plugins=1 installonly_limit=3 # Exclude Kernel Updates exclude=kernel* # PUT YOUR REPOS HERE OR IN separate files named file.repo # in /etc/yum.repos.d
3. Stellen Sie sicher, dass Sie kein Kernel-Paket in den installierbaren Paketen sehen, wenn Sie den Befehl yum update ausführen:
# yum update
Von der Befehlszeile
Dies ist vorübergehend und wir müssen die Ausschlussliste auf der Befehlszeile angeben.
# yum --exclude=kernel* update