Unter auf Debian basierenden Linux-Distributionen gibt es zwei Befehle, um das System auf dem Terminal zu aktualisieren:

apt upgrade

und:

apt full-upgrade

In diesem Beitrag sehen wir uns den Unterschied zwischen diesen beiden Befehlen an.

Der Unterschied zwischen apt upgrade und apt full-upgrade

Solange es nicht um das Upgrade auf eine neue Version von Debian geht, genügen zum Aktualisieren des Systems folgende beiden Befehle:

apt update
apt upgrade

Der erste Befehl synchronisiert die lokale Paket-Datenbank mit den Repositorys im Internet und der zweite aktualisiert anschließend das System. Dies genügt wie schon beschrieben zum Aktualisieren von Debian Stable und auch unter Ubuntu und darauf basierenden Linux-Distributionen.

Nutzt man jedoch etwa Debian Testing oder gar Unstable (etwa Siduction), kann es vorkommen, dass die Paket-Verwaltung bei der Aktualisierung nicht klarkommt. Etwa, weil sich ein Paket nicht aktualisieren lässt – dies kann vorkommen, weil es ein Paket etwa nicht mehr gibt. Ein Beispiel hatte ich heute unter Debian Testing – das Paketvalgrind“ ließ sich nicht aktualisieren – es wurde zurückgehalten. Das Problem dabei – ich hatte neben „valgrind“ zusätzlich das Paketvalgrind-dbg“ installiert (Tools zur Fehlererkennung für die Software Valgrind). Das Paketvalgrind-dbg“ gibt es jedoch schlicht gesagt einfach nicht mehr, die Software ist stabil genug – aus diesem Grund ließ sich Valgrind nicht aktualisieren.

Die Fehlerbehebung wäre jetzt recht einfach – das Paketvalgrind-dbg“ deinstallieren, also:

apt remove valgrind-dbg
apt upgrade

Die einfachere und intelligentere Version:

apt full-upgrade

Dieser Befehl hat eine bessere Fehlererkennung, zeigt den Fehler und bietet einen Lösungsvorschlag an – in diesem Fall ganz einfach, das Paketvalgrind-dbg“ deinstallieren und schon lässt sich Valgrind aktualisieren.

Hin und wieder muss man mit diesem Befehl jedoch auch vorsichtig sein – gerade unter Debian Testing und noch eher unter Debian Sid (Unstable), werden Pakete nicht so veröffentlicht, dass man das komplette System auf einem Schlag aktualisieren kann. Ganz einfach – weil nötige Abhängigkeiten noch nicht hochgeladen wurden. Wird etwa das Paketfirefox-data“ als Aktualisierung angeboten, aber es ist noch das Paketfirefox“ in der alten Version vorhanden, könnte der Befehl vorschlagen, Firefox einfach komplett zu deinstallieren – der Browser wäre weg. Würden also Pakete deinstalliert, die Sie absolut benötigen – sollte der Befehl nicht bestätigt werden, in diesem Fall müssen Sie einfach abwarten, bis der Entwickler die benötigte Abhängigkeit zur Verfügung stellt.

Einfach gesagt

apt upgrade genügt unter normalen Umständen unter Debian Stable, apt full-upgrade wird bei Problemen unter Debian Testing und Unstable genutzt, aber auch bei der Aktualisierung von Debian auf eine neue Version.

Gefällt mir 13

Categories:

Tags:

Schreibe einen Kommentar

Noch keine Reaktion

Neue Themen im Forum
Meldung, wenn NFS Share nicht err …Zitat von zebolon am 22. November 2024, 16:27 Uhr Hallo @linuxopa … Weiterlesen
Debian installieren - für Anfänge …Danke LinuxBiber, das hilft gut weiter. Wenn da aber für den De … Weiterlesen
Frage zu GrubDanke @juhu, das war für mich eine reine Verständnisfrage allge … Weiterlesen
Kategorien im Wiki
WIKI-Beiträge des Monates

Die Beiträge des Monates finden Sie im Kalender unter den blau markierten Tageszahlen.

Dezember 2023
M D M D F S S
 123
45678910
11121314151617
18192021222324
25262728293031
Archive