2.2.11 Zur�ckhalten von Paketen von einem Upgrade
Es gibt zwei Mechanismen zum Zur�ckhalten von Paketen von einem Upgrade, durch
dpkg
oder beginnend mit Woody durch APT.
Mit dpkg
ist zuerst die Paketauswahlliste zu exportieren:
dpkg --get-selections \* > Paketauswahl.txt
Dann muss die erzeugte Datei Paketauswahl.txt
editiert
werden, indem die Zeile, welche das zu haltende Paket, z.B.
libc6
, enth�lt, von:
libc6 install
auf:
libc6 hold
ge�ndert wird. Nach dem Speichern ist die Datei in die
dpkg
-Datenbank zur�ckzuladen mit:
dpkg --set-selections < Paketauswahl.txt
Kennt man den Paketnamen des zu haltenden Pakets, kann man auch einfach
echo libc6 hold | dpkg --set-selections
starten. Wann immer der Installations-Prozess dieses Paket bearbeitet (zu
upgraden versucht), h�lt er es zur�ck.
Der selbe Effekt kann mit dselect
erreicht werden. Dazu ist
einfach der Punkt [A]usw�hlen und dann das Paket zu w�hlen, dessen Status
beibehalten werden soll sowie schlie�lich `=' (oder `H') zu dr�cken. Die
�nderungen werden sofort aktiv, nachdem das [A]usw�hlen Men� beendet wird.
Das APT-System in der Woody-Distribution hat einen neuen
"Alternativen" Mechanismus zum Halten von Paketen w�hrend des
Archivabfrageprozesses unter Verwendung von Pin-Priority.
Vergleiche die Handbuchseite apt_preferences(5)
sowie https://www.debian.org/doc/manuals/apt-howto/
oder das apt-howto
-Paket; �berblick �ber
/etc/apt/preferences
, Abschnitt 6.2.8 enth�lt auch eine kurze
Erl�uterung.