Apt Update- und Upgrade-Befehle – Was ist der Unterschied?

In einem früheren Artikel haben wir uns den APT-Befehl und verschiedene Möglichkeiten angesehen, wie Sie den Paketmanager zum Verwalten von Paketen verwenden können. Das war ein allgemeiner Überblick, aber in diesem Handbuch machen wir eine Pause und rücken 2 Befehlsverwendungen ins Rampenlicht. Diese sind apt-Update und apt-Upgrade Befehle.

Das apt update und das apt upgrade sind zwei der am häufigsten verwendeten, aber missverstandenen Befehle für viele Linux-Benutzer. Für manche spielen diese die gleiche Rolle, was nicht der Fall ist. In diesem Handbuch versuchen wir, die Unterschiede zwischen den beiden und deren Verwendung zu unterscheiden.

1) apt update-Befehl

Dies ist ein Befehl, der meistens nach einer Neuinstallation des Systems oder vor der Installation eines neuen Softwarepakets aufgerufen wird. Der Befehl apt update aktualisiert den Paketindex eines Linux-Systems oder Paketlisten. Es aktualisiert keine Pakete, wie manche Linux-Benutzer glauben machen.

Die Paketindexdatei ist eine Datei oder Datenbank, die eine Liste von Softwarepaketen enthält, die in Repositorys im /etc/apt/sources.list Datei. Weitere Paketlisten befinden sich im /etc/apt/sources.list.d Verzeichnis.

Es ist äußerst sicher, diesen Befehl auszuführen. Sie können an der Stelle fortfahren, an der Sie angehalten wurden, wenn Sie aus irgendeinem Grund abgebrochen oder vom Stromnetz getrennt wurden.

Verwenden Sie den Befehl cat auf dem Terminal, um die Quelllistendatei anzuzeigen.

$ cat /etc/apt/sources.list

/etc/apt/sources.list-Datei

Um die Paketlisten zu aktualisieren, rufen Sie den Befehl auf:

Für Ubuntu 18.04 und spätere Versionen

$ sudo apt-Update

sudo-apt-updatePaketlisten aktualisieren

Für Ubuntu 16.04 und frühere Versionen

$ sudo apt-get-Update

2) apt upgrade-Befehl

Müssen Sie Ihre Softwarepakete auf die neueste Version aktualisieren? Dann apt-Upgrade ist der auszuführende Befehl. Der Befehl apt upgrade , ohne Argumente, aktualisiert alle veralteten Pakete, die sich auf Ihrem System befinden, auf ihre neuesten Versionen.

Wenn Abhängigkeiten erforderlich sind, löst der Befehl auch die Installation neuer Pakete aus. Zusammen damit, apt-Upgrade installiert auch alle Sicherheitsupdates, die Ihr System benötigt, und dies stärkt die Sicherheit Ihres Systems.

Um Pakete aufzulisten, für die ein Upgrade ansteht, führen Sie den apt-Liste –aktualisierbar Befehl. Tatsächlich ist dies ein Hinweis, der ganz am Ende des apt-Update Ausgang.

Um eine Ansicht der Pakete zu erhalten, die für das Upgrade bereit sind, führen Sie Folgendes aus:

$ sudo apt-Liste –aktualisierbar

  apt-Liste --aktualisierbarapt-Liste –aktualisierbar

Führen Sie den folgenden Befehl aus, um alle veralteten Pakete zu aktualisieren und Sicherheitspatches anzuwenden:

$ sudo apt-Upgrade

apt-Upgradeapt-Upgrade

Es ist sicherer, das apt-Upgrade während der Ausführung nicht zu stören oder zu stören.

Ein paar Dinge zu beachten:

Haben Sie ein gutes Backup, das Sie wiederherstellen können, wenn es aus irgendeinem Grund kaputt geht?

Senden Sie Protokolle an ein anderes Remote-System?

Irgendeine manuell kompilierte Software?

Zusammenfassung

Der apt-Update Der Befehl wird zum Synchronisieren der Paketlisten auf Ihrem System verwendet. Es ruft die neuesten Paketlisten für PPAs und Repositorys auf Ihrem System ab und sorgt für deren Aktualität.

Der apt-Upgrade -Befehl aktualisiert Pakete auf ihre neuesten Versionen und installiert neue Pakete, wenn sie als Abhängigkeiten erforderlich sind. Es entfernt keine Pakete und wenn welche zum Entfernen vorgesehen sind, überspringt es sie.