| Startseite |
| Was ist Linux? |
| Wir über uns |
| Tips & Tricks |
| Forum |
| Events |
| Bildergalerien |
| Downloads |
| Glossar |
| Links |
| Kontakt |
| Impressum |
| Programm von Update aussparen |
|
|
| 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. |