Das gesamte Linux-Ökosystem arbeitet nach dem Paketkonzept; Jedes Paket unter Linux ist entscheidend für das reibungslose Funktionieren des Betriebssystems.
Um Ihre Pakete auf Debian- und Ubuntu-basierten Distributionen zu aktualisieren, müssen Sie möglicherweise von Pillar zu Post laufen und versuchen, den besten Weg zum Aktualisieren der gesamten wesentlichen Software herauszufinden.
Wenn Sie nach Möglichkeiten suchen, Pakete zu aktualisieren, werden Sie auf Befehle wie apt update, apt upgrade und verwandte Versionen stoßen. Aber der Punkt ist, was ist der Unterschied zwischen diesen Befehlen und wie können Sie sie verwenden, um Ihre Linux-Pakete zu aktualisieren?
Apt-Update vs. apt upgrade: Ein Vergleich
Obwohl die passendes Update Der Befehl mag wie die offensichtliche Option erscheinen, um Ihre Pakete unter Linux zu aktualisieren, aber das ist nicht ganz der Fall. Der Update-Befehl gibt Ihnen eine Vorstellung von den verfügbaren Updates, lädt oder installiert die Updates jedoch nicht in Ihrer Distribution.
Andererseits ist die passendes Upgrade Der Befehl lädt verfügbare Updates auf einmal herunter und installiert sie auf Ihrem Computer. Ihr Linux-System verfügt über einen verfügbaren Software-Cache (Pakete), der die erforderlichen Metadaten für diese Pakete enthält. Die Metadaten enthalten Informationen zu Version, Repository, Abhängigkeit und anderen relevanten Paketdetails.
Wenn Sie den Update-Befehl nicht verwenden, aktualisieren Sie den Cache nicht, was Ihnen keinen Hinweis auf die verfügbaren Paket-Updates geben würde.
So verwenden Sie den Befehl apt update:
sudo apt aktualisieren
Auf den Update-Befehl folgt fast immer der Upgrade-Befehl, der die Updates herunterlädt:
sudo apt upgrade
Sobald Sie den Upgrade-Befehl übergeben haben, beginnt APT mit dem Herunterladen der Software. Sie werden aufgefordert, den Download und die Installation zu bestätigen. Eintippen j oder Jawohl um die Aktion zu bestätigen.
Alternativ können Sie den Upgrade-Befehl ändern, um die Pakete ohne Unterbrechung herunterzuladen und zu installieren.
sudo apt upgrade -y
Das -y Flag liefert die Bestätigung, die APT benötigt, um die Installation durchzuführen.
Schließlich besteht die Möglichkeit, die Update- und Upgrade-Funktionen gemeinsam zu nutzen. Die Kombination aktualisiert den Cache, lädt die Updates herunter und installiert sie auf einmal.
sudo apt aktualisieren && sudo apt upgrade -y
Das && Operator verkettet die beiden Befehle, gefolgt von -y, die als vorab festgelegte Bestätigung zum Aktualisieren und Upgraden Ihrer Pakete dient.
Bevor Sie neue Software unter Linux installieren, Sie sollten Ihre vorhandenen Pakete immer aktualisieren.
Den Befehl apt list --upgradable verstehen
Das apt - aktualisierbar Der Befehl funktioniert wie der Befehl update, da er alle möglichen Pakete auflistet, die zum Aktualisieren verfügbar sind. Während der Update-Befehl nur den Paketcache aktualisiert, listet er die verfügbaren Updates nicht auf.
Der Befehl --upgradable lädt im Gegensatz zum Befehl upgrade die Pakete nicht herunter/installiert sie nicht. Stattdessen können Sie die verfügbaren Paketaktualisierungen überprüfen und sehen, ob Sie sie aktualisieren möchten oder nicht.
Um eine Liste aller verfügbaren Updates zu erhalten, geben Sie Folgendes in das Terminalfenster ein:
sudo apt aufführen - aktualisierbar
Wenn Sie Flatpak, Snap oder einen anderen zusätzlichen Paketmanager auf Ihrem System installiert haben, werden Ihnen die verfügbaren Updates für diese Paketmanager nicht angezeigt, wenn Sie den oben genannten Befehl ausführen. Dies funktioniert nur mit APT-Paketen.
Außerdem müssen Sie beachten, dass der APT-Paketmanager nur in Ubuntu- und Debian-basierten Distributionen funktioniert.
Zu Update-/Upgrade-Pakete auf anderen Distributionen wie Arch, Fedora oder andere RPM-basierte Distributionen, müssen Sie eine Reihe verschiedener Befehle befolgen.
Aktualisieren und Upgraden von Paketen auf Ubuntu und Debian-basierten Distributionen
Unter Linux müssen Sie die neuesten Paketversionen aktualisieren und installieren, damit Ihr System reibungslos läuft.
Trotz aller neuesten verfügbaren Updates und Versionen müssen Sie jedoch zuvor eine Reihe wichtiger Pakete installiert haben. Eines dieser Pakete ist build-essential, das eine Reihe von Compilern und anderer Software installiert, die für die Entwicklung auf Ubuntu- und Debian-Distributionen erforderlich sind.