Unterschied zwischen apt- und apt-get-Befehlen unter Linux

Mit der Einführung von Ubuntu 16.04 LTS begannen Blogger und durchschnittliche Linux-Benutzer, den Befehl „apt“ zu bemerken.

Jedes Ubuntu-basierte Tutorial, das im Internet erschien, wurde verwendetgeeignete Installationstatt dem, was wir normalerweise zu sehen gewohnt waren, d.h.apt-get Auf dem PC installieren. Schauen wir uns an, was genau der apt-Befehl ist und warum ein neuer Befehl eingeführt wurde.

Inhaltsverzeichnis

Der apt-get-Befehl

Debian, die Distribution, auf der Ubuntu, Linux Mint und andere beliebte Distributionen basieren, verfügt über einen wirklich robusten Paketmanager namens APT – Advanced Packaging Tool. Für die Interaktion mit dem Paketmanager wurden nun mehrere Tools entwickelt und verwendet der Anfang.

losapt-getDer Befehl ist eines der Pakete, die für die Interaktion mit dem Debian-Paketmanager entwickelt wurden. Angesichts dessenapt-getEs gab viele Variationen, an die sich Benutzer erinnern mussten. Die Verwendung wurde schnell ineffizient, bis man sich mit den verschiedenen verfügbaren Optionen vertraut machte.

Da begann man, das Problem zu bemerken. Jemand musste eine bessere Lösung entwickeln. Und daraus entstand dasfitBefehl.

Der apt-Befehl

Der apt-Befehl ist der neue Befehl zum Verwalten von Paketen auf Debian, Ubuntu und anderen Debian-basierten Distributionen. Die Funktionen in derapt-getBefehl wurden in der zusammengefasstfitBefehl und einfacher zu bedienen als zuvor.

Was ist falsch am apt-get-Befehl?

Wir sind uns alle einig, dass apt-get ineffizient ist und bestimmte Funktionen fehlen, die in einem Paketmanager einfach vorhanden sein sollten. Sie installieren beispielsweise eine Anwendung mitapt-get installierenWenn Sie jedoch nach einem Paket suchen möchten, können Sie nicht schreibenapt-get-Suche. Du musst schreibenApt-Cache-Suche.

Wenn Sie alle auf dem System installierten Pakete auflisten möchten, ist der Befehl ebenfalls völlig anders. Du betrittstdpkg –get-selections. Ein unerfahrener Benutzer würde einfach verwirrt sein und aufhören wollen, noch bevor seine Linux-Lernreise beginnt.

Wie löst apt Command diese Probleme?

Wenn ich diese Frage in einer Zeile beantworten müsste, wäre die Antwort:Der apt-Befehl vereint alle Funktionen (einschließlich apt-get, apt-cache, dpkg) in einem einzigen Befehl, um die Interaktion mit dem APT-Paketmanager zu vereinfachen.

Was sind die Unterschiede zwischen den Befehlen apt und apt-get?

Wenn Sie das verwendenfitIm Paketmanager werden Sie als Erstes bemerken, dass die Ausgabe Farben enthält. Im Bild unten habe ich die folgenden Befehle in den Beispielbildern unten ausgeführt.

root@HowLinux:~# apt-get update
root@HowLinux:~# apt update

root@HowLinux:~# apt-cache search
root@HowLinux:~# apt search

Mal sehen, was der Unterschied in der Ausgabe ist.

Farbunterschied zwischen Ubuntu apt und apt-get
Ubuntu-Apt-Suche vs. Apt-Cache-Suche

Unterschied zwischen den Befehlsoptionen apt und apt-get

Der Einfachheit halber haben wir eine kurze Infografik erstellt, die die am häufigsten verwendeten Befehlsoptionen und die gleiche Option mit der neuen auflistetfitBefehl.

Infografik zu Apt-get vs. Apt-Befehlsoptionen

Abschluss

Obwohl der Befehl apt-get aus Gründen der Abwärtskompatibilität aktiv bleibt, ist es am besten, in allen Skripten, die Sie in Zukunft verwenden, mit dem Wechsel zum Befehl apt zu beginnen und sogar den Befehl apt-get Ihrer vorhandenen Skripte zu ersetzen, wann immer dies möglich ist.

Wie Sie oben sehen können, ist die Nutzung vereinfacht und verschönert, was es zum klaren Gewinner macht, wenn es um Benutzererfahrung und Benutzerfreundlichkeit für die Zukunft geht.

Und wie immer nutzen Sie weiterhin die Manpages für alle Befehle, über die Sie mehr erfahren möchten. Die oben aufgeführten Optionen sind eine kleine Gruppe häufig genutzter Optionen. Dies sollte Ihnen den Einstieg erleichtern, aber für fortgeschrittene Benutzer sollten Sie mit dem Lesen der Manpages beginnen, um zu verstehen, welche verschiedenen Kombinationen Sie innerhalb der verfügbaren Optionen vornehmen können, damit der Befehl für Ihre Automatisierungsskripte effizienter funktioniert.

Related Posts