Apt - Pinning

Geschrieben von Eric Scheibler am 31.10.2010

Manchmal ist es nötig, dass man eine ältere Version eines Programms behalten will, beispielsweise weil ein anderes Programm B mit dem Update von Programm Anicht kompatibel ist. Dennoch sollte man nicht auf die regelmäßigen Updates via apt-get upgrade verzichten. Damit das Programm dabei nicht aktualisiert wird,, muss man die Version pinnen.

Dazu legt man unter /etc/apt/ die Datei preferences an:

# touch /etc/apt/preferences

Nun kann man in der neu erstellten Datei ein Pinning durchführen:

# nano /etc/apt/preferences
# paket auf bestimmte version pinnen, keine automatischen updates
Package: beispielprogramm
Pin: version 1.2
Pin-Priority: 1000

Dabei ist es wichtig, dass der angegebene Packagename mit dem installierten übereinstimmt, man sollte also vorher vielleicht mal die Liste aller installierten Packages aufrufen und nachschauen, wie das betreffende Tool genau heist:

# dpkg -l

Alles weitere findet man unter http://wiki.ubuntuusers.de/apt-pinning