AHRlug - Linux user group Ahrtal
Programm von Update aussparen Drucken E-Mail
Geschrieben von NoSea   
Freitag, 07. März 2008

Bei dieser Anleitung geht es darum ein bestimmtes Programm bei APT-basierten Systemen (z.B. Debian, K/Ubuntu, etc.) vom Update auszunehmen.

Dies kann z.B. nötig sein, wenn eine neue Programmversion fehlerhaft ist oder einfach Probleme bereitet, wie z.B. Flash, welches in der neuesten Version im Konqueror massive Probleme bereitet.

Hierfür gibt es das sogenannte APT-Pinning.

Zunächst wird die Datei /etc/apt/preferences angelegt und bearbeitet:

sudo nano /etc/apt/preferences

Anschließend werden die nötigen Daten eingetragen, danach sieht die Datei etwa wie folgt aus:

Package: flashplugin-nonfree

Pin: version 9.0.48.0.2+really0ubuntu12

Pin-Priority: 1000

Was bedeuten nun die einzelnen Zeilen? Die Zeile Package beinhaltet den exakten Namen des Paketes. Diesen Namen bekommt man in der Paketverwaltung (z.B. Adept oder Synaptic) angezeigt, ebenso wie die Versionsnummer.

In der Zeile Pin wir die genaue Versionsnummer eingetragen. Auch diese erhält man aus der Paketverwaltung.

Die letzte Zeile Pin-Priority enthält die Priorisierung dieses Pinnings, hier gilt "je höher der Wert, desto geringer die Wahrscheinlichkeit eines Überschreibens". Bei einem Wert unter 1000 ist es immer noch möglich, eine ältere Programmversion durch eine neuere zu überschreiben, selbst wenn die ältere Version eine höhere Priorität besitzt. Wenn man sicher gehen will, daß diese gewünschte Programmversion definitiv erhalten bleibt, trägt man hier 1000 ein.

 
© AHRlug - Linux user group Ahrtal 2002 - 2012 | | powered by: linux | apache | php | mysql | joomla