GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Was ist der Unterschied zwischen apt und dem Befehl apt-get?

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ühren
sudo 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.

an
apt 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


Linux
  1. Was ist der Unterschied zwischen InnoDB und MyISAM?

  2. Was ist der Unterschied zwischen fsck und e2fsck?

  3. Was ist der Unterschied zwischen ls und l?

  4. Was ist der Unterschied zwischen `su -` und `su --login`?

  5. Was ist der Unterschied zwischen apt-get und aptitude?

Was ist der Unterschied zwischen Linux und Unix?

Was ist der Unterschied zwischen Cat und Touch Command?

Unterschied zwischen apt und apt-get erklärt

Was ist ein Hypervisor? Was ist der Unterschied zwischen Typ 1 und 2?

Was ist der Unterschied zwischen Curl und Wget?

Was ist der Unterschied zwischen Kill- und Killall-Befehlen?