6.4.6 "Halten" �lterer Pakete
Zun�chst ein Beispiel: M�chte man, dass die Pakete libc6
und
libc6-dev
beim Ausf�hren von dselect
und
apt-get -u upgrade nicht durch neuere Versionen ersetzt werden, so
kann dies folgenderma�en erreicht werden:
# echo -e "libc6 hold\nlibc6-dev hold" | dpkg --set-selections
apt-get -u install Paket bleibt davon jedoch
unbeeinflusst. Um diese Pakete andererseits bei einem automatischen
Systemdowngrade mittels apt-get -u upgrade oder apt-get -u
dist-upgrade zur�ck zu halten, ist die Datei
/etc/apt/preferences
wie folgt zu erweitern:
Package: libc6
Pin: release a=stable
Pin-Priority: 2000
An dieser Stelle kann der Eintrag "Package:" keine
Paketnamen wie z.B. "libc6*" enthalten. Wenn Sie
jedoch alle Pakete, die im Zusammenhang mit dem glibc
-Quellpaket
stehen, auf dem selben Stand halten m�chten, m�ssen Sie diese alle explizit
auflisten.
Folgender Befehl zeigt alle Pakete an, die den Status "hold" haben:
dpkg --get-selections "*" | grep -e "hold$"