Aktualisierung von Programm-Paketen verhindern

Aktualisierung von Programm-Paketen verhindern

Über die Update-Funktion des Paket-Managers apt-get von Debian und Ubuntu können System-Komponenten und Programme leicht und schnell auf den neuesten Stand gebracht werden. Manchmal möchte man ein bestimmtes Paket aber absichtlich nicht updaten.

Vielleicht hat man gehört, dass die aktualisierte Version der Software Probleme auf dem genutzten Kernel macht. Oder man möchte die aktuell installierte Version aus einem anderen Grund vorerst behalten – etwa, weil das Programm gerade geöffnet ist.

In diesen Fällen kann man das betreffende Paket über das Terminal sperren, sodass es bei der Installation von Updates übersprungen wird. Dazu ein Terminal-Fenster öffnen und folgenden Befehl eintippen:

apt-mark hold NameDesPakets [Enter]

Beispielsweise würde apt-mark hold virtualbox-5.0 verhindern, dass beim Einspielen von Aktualisierungen über apt-get update; apt-get upgrade [Enter] die VirtualBox mit auf den neuesten Stand gebracht wird.

apt-mark-hold

Debian/Ubuntu Linux: Bestimmtes Programm nicht updaten

Debian/Ubuntu Linux: Bestimmtes Programm nicht updaten

Linux-Systeme, die auf Debian basieren, wie etwa Ubuntu oder Linux Mint, haben eine automatische Softwareaktualisierung. Damit werden alle installierten Programme auf dem neusten Stand gehalten. Sie wollen ein bestimmtes Programm von den automatischen Updates ausnehmen, sodass es nicht geupdatet wird?

Updates für ein bestimmtes Programm zu verhindern kann etwa dann sinnvoll sein, wenn das Update bekannte Probleme hat und Sie bis zu deren Behebung bei der alten Programmversion bleiben wollen.

Um ein Programm von der Software-Aktualisierung per Apt auszunehmen, starten Sie ein Terminal und nutzen dann folgenden Befehl:

sudo  apt-mark  hold  PAKETNAME

Anschließend lassen sich verfügbare Updates wie gewohnt über sudo apt-get upgrade einspielen. Sie erhalten dann einen Hinweis, dass bestimmte Pakete zurückgehalten wurden.

linux-apt-mark-hold