APT -Update gegen APT -Upgrade

APT -Update gegen APT -Upgrade

Wenn Sie jemals mit Debian Linux oder einer der vielen Linux -Verteilungen zusammenarbeiten, die daraus abgeleitet wurden, wie z. B. Ubuntu, haben Sie den APT -Paketmanager wahrscheinlich gesehen oder verwendet. APT ist, wie Pakete auf solchen Systemen installiert, aktualisiert und entfernt werden.

Bei Verwendung der Befehlszeile die APT -Update Und APT -Upgrade Befehle können zum Aktualisieren von Paketrepos bzw. auf Upgrade -Pakete verwendet werden. In diesem Leitfaden werden wir den Unterschied zwischen den beiden Befehlen und der Art und Weise untersuchen, wie sie sowohl für die Aktualisierung installierter Pakete auf einem Debian -basierten System verwendet werden können.

WUSSTEN SIE?
Sie können auch sehen APT-Get-Update Und APT-Get-Upgrade Befehle verwendet. Wir haben einen vollständig geeignet Befehle.

In diesem Tutorial lernen Sie:

  • Welche Distributionen verwenden ein APT -Update und ein APT -Upgrade?
  • Was ist der Unterschied zwischen APT -Update und APT -Upgrade?
APT -Update- und APT -Upgrade -Befehle, die zum Upgrade -Pakete verwendet werden Softwareanforderungen und Linux -Befehlszeilenkonventionen
Kategorie Anforderungen, Konventionen oder Softwareversion verwendet
System Debian Linux und die meisten Derivate
Software N / A
Andere Privilegierter Zugriff auf Ihr Linux -System als Root oder über die sudo Befehl.
Konventionen # - erfordert, dass gegebene Linux -Befehle mit Root -Berechtigungen entweder direkt als Stammbenutzer oder mit Verwendung von ausgeführt werden können sudo Befehl
$ - Erfordert, dass die angegebenen Linux-Befehle als regelmäßiger nicht privilegierter Benutzer ausgeführt werden können

Welche Distributionen verwenden ein APT -Update und ein APT -Upgrade?

Debian und Ubuntu sind wahrscheinlich die bemerkenswerteste Linux -Distributiere, die die APT -Software (Advanced Package Tool) verwenden, die die enthält APT -Update Und APT -Upgrade Befehle unter anderem, dass Sie es gewohnt sind zu sehen. Es gibt viele andere Distributionen, die auf Debian basieren, und die meisten verwenden auch APT.

Beachten geeignet Befehle funktionieren in allen Distributionen gleich. Sie müssten die Mannseiten mit überprüfen Mann passend auf andere Distributionen, um sicher zu sein. In diesem Artikel sprechen wir darüber geeignet im Kontext seiner Implementierung zu Debian und Ubuntu.

Andere Verteilungen mit verschiedenen Paketmanagern wie DNF, Yum, Pacman usw. wird das nicht verwenden können geeignet Befehle überhaupt. Diese Paketmanager haben ihre eigenen Funktionen und Syntax geeignet.



Was ist der Unterschied zwischen APT -Update und APT -Upgrade?

APT -Update Laden Sie Paketinformationen aus allen konfigurierten Quellen herunter (i.e. die innen konfigurierten Quellen /etc/Apt/Quellen.Liste). Auf diese Weise weiß Ihr System, welche Pakete für das Upgrade verfügbar sind und wo diese Software abgerufen werden soll.

APT -Upgrade kann dann auf diese Informationen reagieren und alle installierten Pakete auf ihre neuesten Versionen aktualisieren. In diesem Befehl werden nur die bereits installierten Pakete aktualisiert. Es werden keine neuen Pakete installiert, es sei denn, sie sind für die Lösung von Abhängigkeiten erforderlich. APT -Upgrade Entfernen Sie auch keine Pakete. Wenn ein Paket entfernt werden muss, um ein Upgrade abzuschließen, überspringt der Befehl einfach das Upgrade und lässt Ihre aktuellen Pakete intakt.

Warum sind diese beiden Befehle getrennt??

Da die Befehle Hand in Hand gehen, fragen sich viele Benutzer, warum sie überhaupt nicht getrennt sind. Es ist extrem üblich, die Befehle in schneller Folge auszuführen oder sie sogar in derselben Zeile auszuführen, wie so:

$ sudo APT Update && sudo APT -Upgrade 

Der Grund für die Trennung der Befehle ist, dass APT -Upgrade wird versuchen zu upgraden jeden Installiertes Paket auf dem System, das nicht immer wünschenswert ist. Was ist beispielsweise, wenn Sie nur auf die neueste Version von Apache aktualisieren möchten??

$ sudo APT Update $ sudo apt install apache2 

Mit den obigen Befehlen können Sie nur die aktualisieren Apache2 Paket und vermeiden Sie es, den Rest des Systems zu verbessern. Sie können diese Befehle auch verwenden, um Apache auf einem System zu installieren, das derzeit nicht enthält. In einem solchen Fall leiten APT -Update Vor dem APT -Installation Der Befehl wird weiterhin empfohlen, sodass Sie die neueste Version erhalten.

Nachdem Sie den Unterschied kennen, ist es auch hilfreich, sich an die Befehle zu erinnern APT VOLLSTADE Und APT Autoremove.

APT VOLLSTADE funktioniert sehr ähnlich wie APT -Upgrade, Außer es hat auch die Fähigkeit dazu entfernen Pakete aus dem System, falls dies erforderlich ist, um ein Upgrade abzuschließen. Es ist normalerweise sicher, diesen Befehl zu verwenden, aber im Zweifelsfall können Sie einen ausprobieren APT -Upgrade Befehl zuerst, um zu sehen, welche Pakete, falls vorhanden, zurückgehalten werden. Alle von denen geeignet Befehle verlangen um Bestätigung, bevor Sie Änderungen an Ihrem System vornehmen.



APT Autoremove Kann verwendet werden, um anhaltende Pakete aus Ihrem System zu entfernen, die nur als Abhängigkeiten für andere Pakete installiert wurden. Es ist üblich, dass einige dieser Pakete nach einem beträchtlichen Upgrade herumhängen. Sie werden nicht mehr benötigt, so dass es normalerweise nicht viel Sinn hat, sie zu halten. APT benötigt immer noch, um diesen Befehl auszustellen, da er ohne Ihre Zustimmung nichts entfernen möchte. Wenn Sie diese alten Pakete entfernen.

Es ist am häufigsten, es gleich nach dem Upgrade zu führen.

$ sudo APT Update && sudo APT Upgrade && sudo Apt Autoremove 

Oder um die Bestätigungsdialoge zu durchbreiten und den Prozess weiter zu optimieren, können Sie die verwenden -y Möglichkeit.

$ sudo APT Update && sudo Apt -y Upgrade && sudo Apt -y Autoremove 

Gedanken schließen

In diesem Leitfaden haben wir den Unterschied zwischen dem gelernt APT -Update Und APT -Upgrade Befehle zu debianbasierten Systemen. Beide Befehle gehen Hand in Hand und sind erforderlich, um die Software auf dem neuesten Stand zu halten. Wir haben auch erfahren APT VOLLSTADE Und APT Autoremove, Zwei weitere APT -Befehle, die dazu beitragen, unser System auf dem neuesten Stand zu halten und sauber zu machen.

Verwandte Linux -Tutorials:

  • Dinge zu installieren auf Ubuntu 20.04
  • Eine Einführung in Linux -Automatisierung, Tools und Techniken
  • Dinge zu tun nach der Installation Ubuntu 20.04 fokale Fossa Linux
  • Mastering -Bash -Skriptschleifen beherrschen
  • Ubuntu 20.04 Leitfaden
  • Dinge zu tun nach der Installation Ubuntu 22.04 Jammy Quallen…
  • Mint 20: Besser als Ubuntu und Microsoft Windows?
  • Linux -Konfigurationsdateien: Top 30 am wichtigsten
  • Dinge zu installieren auf Ubuntu 22.04
  • Wie man Kali Linux und Windows 10 Dual -Boot -Start hat