Debian und Ubuntu: Pakete vor dem Update schützen

(c) jhnri4,openclipart.org
(c) jhnri4,openclipart.org
28.10.2011 17:37

Wer gerne selbst Software installiert, kennt eventuell das Problem, dass das Paketmanagement bei einem Update ein mühsam erstelltes eigenes Paket überschreibt. Es kommt aber auch so manchmal vor, dass man bei einer bestimmten Version bleiben und auf ein Update verzichten möchte. In diesen Fällen hilft unter Debian und Ubuntu das Verzeichnis /etc/apt/preferences.d/. Hier müssen Sie zu jedem Paket, das Sie blockieren möchten, eine neue Datei mit folgendem Inhalt anlegen:

"Package: NAME
Pin: version VERSION
Pin-Priority: PRIORITÄT"

Für den KDE-Editor KWrite würde der Inhalt der Datei unter Ubuntu 10.04 also folgendermaßen aussehen:

"Package: kwrite
Pin: version 4:4.4.5-0ubuntu1
Pin-Priority: 999"


Die Datei benennen Sie am besten nach dem Programm, das Sie anpinnen möchten. Die passende Versionsnummer erhalten Sie über den Befehl apt-cache policy kwrite:

beni@beni-desktop:~$ apt-cache policy kwrite
kwrite:
  Installiert: 4:4.4.5-0ubuntu1
  Kandidat: 4:4.4.5-0ubuntu1
  Versions-Tabelle:
 *** 4:4.4.5-0ubuntu1 0
        500 http://de.archive.ubuntu.com/ubuntu/ lucid-updates/main Packages
        100 /var/lib/dpkg/status
     4:4.4.2-0ubuntu2 0
        500 http://de.archive.ubuntu.com/ubuntu/ lucid/main Packages


Kommentare
nur eine Versio schützen?
Patrick (unangemeldet), Montag, 31. Oktober 2011 21:26:46
Ein/Ausklappen

Hallo

Wie mache ich es wenn ich die Version 1.2.3 selber gebaut habe und verhindern will das mein Packet nicht mit dem selben aus dem Rep überschrieben wird. Ich will aber trotzdem mit bekommen wenn es z.B. die Version 1.2.4 gibt.


Bewertung: 271 Punkte bei 157 Stimmen.
Den Beitrag bewerten: Gut / Schlecht

Aktuelle Fragen

Knoppix-Live-CD (8.0 LU-Edition) im Uefiboot?
Thomas Weiss, 26.04.2017 20:38, 0 Antworten
Hallo, Da mein Rechner unter Windows 8.1/64Bit ein Soundproblem hat und ich abklären wollte, o...
Grub2 reparieren
Brain Stuff, 26.04.2017 02:04, 5 Antworten
Ein Windows Update hat mir Grub zerschossen ... der Computer startet nicht mehr mit Grub, sondern...
Linux open suse 2,8
Wolfgang Gerhard Zeidler, 18.04.2017 09:17, 2 Antworten
Hallo.bitte um Hilfe bei. Code fuer den Rescue-login open suse2.8 Mfg Yvo
grep und sed , gleicher Regulärer Ausdruck , sed mit falschem Ergebnis.
Josef Federl, 15.04.2017 00:23, 1 Antworten
Daten: dlfkjgkldgjldfgl55.55klsdjfl jfjfjfj8.22fdgddfg {"id":"1","name":"Phase L1","unit":"A",...
IP Cams aufzeichnen?
Bibliothek der Technischen Hochschule Mittelhessen / Giessen, 07.04.2017 09:25, 7 Antworten
Hallo, da nun des öfteren bei uns in der Nachbarschaft eingebrochen wird, würde ich gern mein...

Jetzt auf den Mailinglisten

Re: [EasyLinux-Ubuntu] Bootmanager
Richard Kraut, 28.04.2017 20:56
Am Freitag, den 28.04.2017, 16:49 +0200 schrieb Ubuntuliste@kabelmail.de: > nachdem ich ab nächster Woc...
Re: [EasyLinux-Ubuntu] TV-Karte_für_DVB-T2_und/oder_DVB-C?
Richard Kraut, 28.04.2017 20:37
Am Freitag, den 28.04.2017, 18:38 +0200 schrieb Rainer: > Solange es DVB-T gab, war alles bestens. Nicht n...
[EasyLinux-Ubuntu] TV-Karte_für_DVB-T2_und/oder_DVB-C?
Rainer, 28.04.2017 18:38
Hallo zusammen, ich hatte ja vorher schon geahnt, dass mir die Abschaltung von DVB 'ne Menge Kopfzerbrechen...
[EasyLinux-Ubuntu] Bootmanager
Ubuntuliste@kabelmail., 28.04.2017 16:49
Hallo Liste, nachdem ich ab nächster Woche eine Umschulung mache und dabei einen Winows PC benötige, habe ich...
Re: [EasyLinux-Ubuntu] LM 18.1-verschwundenes ICON - Aktualisierung
Heiko Ißleib, 28.04.2017 14:31
Gibt schlimmeres. Bei Suse wurde mal beim Distupgrade YaST deinstalliert. Gruß Heiko. Am 28.04.2017 10:18 s...