Einführung
Wenn Sie ein Linux-Benutzer sind, kennen Sie sicherlich die apt- und apt-get-Befehle und höchstwahrscheinlich zur Verwaltung von Paketen in ihrem System verwendet.
Beide sind Open-Source-Befehlszeilentools, die zum Verwalten von Paketen wie Installieren, Aktualisieren, Aktualisieren und Entfernen verwendet werden. Dennoch gibt es einige Unterschiede zwischen ihnen.
In diesem Artikel erklären wir den Unterschied zwischen apt und den apt-get-Befehlen unter Linux.
APT
Erweitertes Paket-Tool , oder APT , ist eine Freie-Software-Benutzeroberfläche, die mit Kernbibliotheken arbeitet, um die Installation und Entfernung von Software auf Debian und Debian-basierten Linux-Distributionen zu handhaben.
APT vereinfacht den Prozess der Verwaltung von Software auf Unix-ähnlichen Computersystemen durch die Automatisierung des Abrufs, der Konfiguration und der Installation von Softwarepaketen, entweder aus neu kompilierten Dateien oder durch Kompilieren des Quellcodes.
Verwendung von APT
APT ist eine Sammlung von Werkzeugen, die in einem Paket namens apt verteilt werden . Ein wesentlicher Teil von APT, der in einer C++-Funktionsbibliothek definiert ist;
APT enthält auch Befehlszeilenprogramme für den Umgang mit Paketen, die die Bibliothek verwenden. Drei solcher Programme sind apt
, apt-get
und apt-cache
.
Die passende Paket ist „wichtig ” Priorität in allen aktuellen Debian-Veröffentlichungen und ist daher in einer Standard-Debian-Installation enthalten. APT kann als Frontend für dpkg
betrachtet werden , freundlicher als das ältere dselect-Frontend. Während dpkg
Aktionen an einzelnen Paketen durchführt, APT verwaltet die Beziehungen (insbesondere Abhängigkeiten) zwischen ihnen sowie die Beschaffung und Verwaltung von Versionierungsentscheidungen auf höherer Ebene (Release-Tracking und Versions-Pinning).
Ein Hauptmerkmal von APT ist die Art, wie es dpkg
aufruft
Es führt eine topologische Sortierung der Liste der zu installierenden oder zu entfernenden Pakete durch und ruft dpkg
auf in der bestmöglichen Reihenfolge. In einigen Fällen wird die –Kraft verwendet Optionen von dpkg
. Dies tut es jedoch nur, wenn es nicht berechnen kann, wie der Grund dpkg
vermieden werden kann erfordert, dass die Aktion erzwungen wird.
Unterschied zwischen apt-get und apt
Zunächst müssen Sie wissen, dass der Unterschied zwischen apt und apt-get der Befehl selbst ist.
Zum Beispiel, wenn Sie apt-get verwenden möchten Um das System zu aktualisieren, müssen Sie
ausführensudo apt-get update
Mit apt , müssen Sie ausführen
sudo apt update
HINWEIS :Der Befehl apt update aktualisiert nicht nur den Repository-Index, sondern teilt auch mit, ob und wie viele neue Versionen der Software im Repository verfügbar sind.
Um die Befehle mit apt anzuzeigen, können Sie auch apt help eingeben oder besuchen Sie die apt Manpage Es zeigt alle Informationen zu apt.
anapt help
OR
man apt
Einige Arten von apt- und apt-get-Befehlen
- Paket installieren
apt install [package_name]
apt-get install [package_name]
- Paket entfernen
apt remove [package_name]
apt-get remove [package_name]
- Auch zum Aktualisieren aller Pakete
apt upgrade
apt-get upgrade
- Auch zum Suchen von Paketen
apt search
apt-cache search
- Aktualisiere alle Pakete und Handhabung ihrer Abhängigkeiten
apt full-upgrade
apt-get dist-upgrade
- Paketinformationen anzeigen
apt show
apt-cache show
- Unerwünschte Abhängigkeiten entfernen
apt autoremove
apt-get autoremove
- Entfernt Paket mit zugehöriger Konfiguration
apt purge
apt-get purge
HINWEIS :Die passende zeigen Der Befehl gibt die Ausgabe in alphabetischer Reihenfolge aus und blendet einige weniger wichtige Informationen aus, die von apt-cache show angezeigt werden Befehl.
Es gibt eine weitere Funktion des neuen apt-Befehls, um ihn für Endbenutzer angenehm zu machen.
Wenn das Paket aktualisiert wird, während ein apt-Upgrade verwendet wird passendes Voll-Upgrade , oder apt dist-upgrade , sehen Sie einen Fortschrittsbalken um Sie über den Fortschritt des Vorgangs zu informieren, wie unten im Screenshot gezeigt.
Dasselbe gilt für das Entfernen oder Bereinigen eines Pakets.
Wenn Sie apt list –upgradable, ausführen Dadurch werden einige Farben angezeigt, um einen deutlichen Überblick über die Pakete zu geben.
apt list --upgradable
Mit apt werden zwei Befehle eingeführt:
Befehle apt list &apt edit-sources
- passende Liste :Wenn der Befehl apt list mit –installed oder –upgradeable verwendet wird, listet er die Pakete auf, die installiert, zur Installation verfügbar oder zu aktualisieren sind.
- Und passende Bearbeitungsquellen :Wenn dieser Befehl verwendet wird, öffnet er die sources.list-Datei in einem Editor zur Bearbeitung.
Für den ersten Befehl haben wir ein Beispiel gezeigt
Für den zweiten Befehl zeigen wir Ihnen ein Beispiel dafür
sudo apt edit-sources
Wählen Sie Ihren bevorzugten Texteditor
Schlussfolgerung
Das ist es
Wir haben den Unterschied zwischen apt und dem Befehl apt-get veranschaulicht.
Danke