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: 273 Punkte bei 124 Stimmen.
Den Beitrag bewerten: Gut / Schlecht

Aktuelle Fragen

KWord Quiz
Carl Garbe, 30.08.2016 16:19, 0 Antworten
KWord Quiz lässt sich bei mir (nach einem update auf Ubuntu 16.04 LTS) nicht mehr speichern, kann...
NOKIA N900 einziges Linux-Smartphone? Kein Support mehr
Wimpy *, 28.08.2016 11:09, 1 Antworten
Ich habe seit vielen Jahren ein Nokia N900 mit Maemo-Linux. Es funktioniert einwandfrei, aber ich...
Scannen nicht möglich
Werner Hahn, 19.08.2016 22:33, 3 Antworten
Laptop DELL Latitude E6510 mit Ubuntu 16,04, Canon Pixma MG5450. Das Drucken funktioniert, Scann...
Wie kann man das berichtigen
Udo Muelle, 17.07.2016 20:39, 1 Antworten
Fehlschlag beim Holen von http://extra.linuxmint.com/dists/rosa/main/binary-i386/Packages Hash-S...
Installation Genimotion
Horst Müller, 15.07.2016 17:00, 1 Antworten
Hallo, ich kann Genimotion nicht installieren. Folgende Fehlermeldung habe ich beim Aufruf erh...

Jetzt auf den Mailinglisten

Re: [EasyLinux-Suse] Grub 2
Horst Schwarz, 30.08.2016 14:46
Hallo Matthias, danke für dein Mail mit der ausführlichen Beschreibung, was zu tun ist. Ich werde es genauso d...
Re: [EasyLinux-Suse] Grub 2
Matthias, 29.08.2016 23:14
Hallo, Am Sonntag, 28. August 2016, 16:31:16 schrieb Horst Schwarz: > Hallo Matthias, > vielen Dank...
Re: [EasyLinux-Suse] Grub 2
Horst Schwarz, 29.08.2016 12:33
Hallo Heinrich, vielen Dank für diesen Lösungsweg. Das macht Sinn!! GrußHorst -----Original-Nachricht-----...
Re: [EasyLinux-Suse] Grub 2
Heinrich Baumann, 29.08.2016 12:06
Hallo, ich schlage vor, die jetzige Platte auf die neue zu klonen - Windows und Linux-. z.B. mit Clonezilla od...
[EasyLinux-Suse] Quake4 LEAP42.1
"101.30750@germanynet.de", 28.08.2016 23:54
Hallo weil wohl durch das Wort D***e der Thread vorzeitig beendet wurde, hier meine Frage noch mal. Ich w...