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

Apt vs. Apt-get-Befehle erklärt:Welchen verwenden?

Als normaler Ubuntu- oder Debian-Linux-Benutzer haben Sie vielleicht bemerkt, dass einige Befehle zum Installieren, Entfernen oder Aktualisieren von Paketen den Befehl apt anstelle des Befehls apt-get verwenden. Jetzt würden Sie als alltäglicher Linux-Benutzer nicht wissen, was sie sind und welcher Befehl wofür verwendet wird! Aber als Power-Linux/Ubuntu-Benutzer müssen Sie definitiv den Unterschied zwischen apt- und apt-get-Befehlen kennen.

In den Standard-Befehlslisten von Ubuntu ist der Befehl apt-get schon lange weit verbreitet. Der neue apt-Befehl wurde vor einigen Jahren eingeführt, um die Arbeitseffizienz zu erhöhen und den Befehlsablauf zu vereinfachen. Obwohl es einige Pakete gibt, die nur mit apt-get funktionieren, werden die meisten Cache-Lade- und Cache-Entfernungs- oder Aktualisierungsfunktionen heutzutage vom apt-Befehl ausgeführt.

Apt vs. Apt-get-Befehl

Die meisten Ubuntu-Benutzer verwenden bereits die Befehle apt und apt-get, um Pakete auf dem System zu verwalten. Es ist kein Anfängerfehler, wenn man verwechselt wird, wann man den apt-Befehl und wann man den apt-get-Befehl verwendet. In der Geschichte der Verwendung des Befehls apt-get war er vor einigen Jahren sehr beliebt.

Seit Ubuntu und andere Linux-Distributionen den apt-Befehl anstelle des alten apt-get-Befehls verwenden, ist der apt-get-Befehl etwas verlassen. Im gesamten Beitrag werden wir kurz beschreiben, was ein apt- und apt-get-Befehl ist, wann welcher Befehl zu verwenden ist und welche wesentlichen Unterschiede zwischen diesen beiden apt- und apt-get-Befehlen unter Linux bestehen.

1. apt vs. apt-get:Repository-Update

Wir alle kennen das beliebteste und am häufigsten verwendete sudo apt-get update Befehl endet dieser Befehl mit dem Lesen der Paketliste Fertig. Es würde nur das Repository aktualisieren, es wird keine weiteren zusätzlichen Informationen über Pakete geben.

Aber wenn wir das sudo apt update ausführen Befehl, werden zusätzliche Informationen über das Repository und die Pakete angezeigt, z. B. wie viele Pakete für ein Update bereit sind.

sudo apt update

- -

Hier können wir sehen, dass im Rennen zwischen apt- und apt-get-Befehlen apt gewinnt, da es detailliertere Informationen über die Shell anzeigt.

2. apt vs. apt-get-Befehle:Installieren Sie ein Paket

Bei der Installation eines neuen Pakets unter Ubuntu können wir sehen, dass der Befehl apt-get install keine Fortschrittsstatusleiste am unteren Rand des Terminals anzeigt. Aber während wir den Befehl apt install verwenden, um eine App zu installieren, erscheint ein Fortschrittsbalken am unteren Rand des Terminals, um anzuzeigen, wie viele Minuten es noch dauern wird, bis die Installation abgeschlossen ist.

Zum Beispiel können wir sehen, dass der Fortschrittsbalken den Auftragsstatus anzeigt, als ich versuchte, Apache Cassandra von meinem System zu entfernen.

Die Befehle apt und apt-get werden nicht nur für ein Update oder die Installation eines Tools verwendet, sie können auch beim Entfernen, Upgraden der Distribution und anderem eine Rolle spielen. Wenn wir einen apt update-Befehl ausführen, installiert er eigentlich keine neuen Pakete, sondern aktualisiert nur das Paket-Repository von verschiedenen Servern.

Wenn Sie nach dem Ausführen eines apt-update-Befehls genau auf den Terminalbildschirm schauen, werden Sie feststellen, dass es drei Arten von laufenden Prozessen gibt; Dies sind Hit, Ing und Get. Der Begriff Hit bedeutet, dass das vorhandene Paket-Repository unverändert bleibt. Das Ing bedeutet, dass das Tool das Paket-Repository für die Aktualisierung ignoriert. Und Get bedeutet, dass das Paket-Repository für diese Anwendung aktualisiert wird.

Der apt-Befehl zeigt auch an, wie viele Daten die Anwendung verwendet und wie viel Festplattenspeicher sie für eine Paketinstallation benötigt.

3. apt- und apt-get-Befehle:Was ist der Unterschied?

Wir können deutlichere Unterschiede zwischen den Befehlen apt und apt-get feststellen, wenn wir versuchen, die Cache-Dateien zu aktualisieren. Früher haben Ubuntu und andere Debian-basierte Linux-Distributionen damit begonnen, das Advanced Packaging Tool (APT) zum Verwalten von Paketen zu verwenden.

Bitte beachten Sie, dass das APT und das apt nicht dasselbe sind. In Ubuntu gibt es verschiedene Paketverwaltungstools, die das Advanced Packaging Tool (APT) unterstützen. Und apt-get war einer dieser Befehle, die mit dem APT-Tool funktionieren konnten.

Um das Dilemma zwischen apt und apt-get-Befehlen zu lösen, haben wir den apt-Befehl. Der Befehl apt arbeitet ursprünglich mit den Grundlagen der Befehle apt-get und apt-cache. Aber der apt-Befehl ist nicht konventionell, er eliminiert die gesamte Komplexität, mit der wir beim apt-get-Befehl konfrontiert sind.

Unter Linux ist der neue apt-Befehl tatsächlich hilfreich. Es sammelt alle notwendigen Tools an einem Ort, sodass Sie sich nicht um so viele funktionale Befehle wie apt-get kümmern müssen.

4. apt vs. apt-get-Befehle : Welche müssen wir verwenden?

Wie wir gesehen haben, ersetzt der apt-Befehl in den meisten Fällen den apt-get-Befehl, daher könnte die Frage, die Ihnen im Kopf herumgeistert, lauten:Wird der apt-get-Befehl eingestellt?

Nun, die Antwort ist nicht. Weil es einige spezielle Pakete und Tools gibt, die nur mit dem Befehl apt-get funktionieren. Diese funktionalen Funktionen auf niedriger Ebene und die Befehle, die keine Kompilierung erfordern, verwenden den Befehl apt-get.

5. Anwendungsfall von apt vs. apt-get-Befehlen

Die glaubwürdigste Erklärung und das glaubwürdigste Konzept für die Verwendung des Befehls apt unter Linux ist, dass er die Arbeit von apt-get und apt-update erledigen kann. Darüber hinaus ist der apt-Befehl auch in der Lage, Pakete mit den Funktionalitäten des Debian-Paketmanager-Daemons auf dem System zu installieren, was bedeutet, dass apt in einigen Fällen mit dpkg -i umgehen kann auch befehlen.

Fall 1:Befehle installieren, aktualisieren und entfernen

Hier haben wir jedoch einige der am häufigsten verwendeten apt- und apt-get-Befehle aufgelistet. Ich erkläre auch, welcher Befehl was macht.

Beispielsweise können die beiden unten genannten apt- und apt-get-Befehle ein Paket unter Linux installieren. Aber die Art, sich mit dem Server zu verbinden und Daten aus dem Repository zu ziehen, ist anders. Bitte sehen Sie sich zum besseren Verständnis alle aufgeführten Befehle an.

Aktualisieren Sie das System-Repository und laden Sie die Systemeinstellungen neu.

apt update 
apt-get update

Sowohl apt als auch apt-get können Pakete unter Linux installieren.

apt install 
apt-get install

Zum Entfernen von Paketen unter Ubuntu können Sie einen der unten aufgeführten apt- oder apt-get-Befehle verwenden.

apt remove 
apt-get remove

Unter Linux entfernt der Purge-Befehl das beschädigte Paket und löscht die Konfigurationseinstellungen. Verwenden Sie jedoch die folgenden apt- und apt-get-Befehle, um ein Paket zu löschen.

apt purge
apt-get purge

Fall 2:Upgrade-, Auto-Remove- und Cache-Befehle

Mit den folgenden apt- und apt-get-Befehlen können Sie die installierten Pakete aktualisieren, die aktualisiert werden können.

apt upgrade 
apt-get upgrade

Unter Linux entfernt der Befehl zum automatischen Entfernen diese und löscht die Dateien, die nicht mehr verwendet werden. Die Befehle zum automatischen Entfernen geben manchmal Speicherplatz frei und machen das System schneller. Die unten erwähnten Befehle apt und apt-get können den automatischen Entfernungsprozess durchführen.

apt autoremove 
apt-get autoremove

Sowohl der apt- als auch der apt-get-Befehl können die Distribution aktualisieren, wenn eine neuere Version verfügbar ist. In Ubuntu können Sie das Distributions-Upgrade sowohl mit den Befehlen apt, apt-get als auch mit dem APT-GUI-Tool durchführen.

apt full-upgrade 
apt-get dist-upgrade

Um die Details eines Pakets anzuzeigen, führen Sie einen der apt- oder apt-get-Befehle auf Ihrer Shell aus.

apt show 
apt-cache show

6. Dedizierter apt-Befehl

Bisher sind wir einige ähnliche Befehle durchgegangen, die sowohl für apt als auch für apt-get verfügbar sind. Da die Verwendung von apt problemloser ist, haben die Entwickler einige Befehle erstellt, die nur für apt verfügbar sind, nicht für apt-get.

Sie können sich die folgenden zwei Befehle ansehen, um ein besseres Verständnis zu bekommen. Die unten erwähnten apt-Befehle zeigen die Liste der Pakete mit dem aktuellen Status an.

apt list

Da Ubuntu und andere Debian-Distributionen einige Repository-Server zum Installieren von Paketen verwenden, müssen Sie manchmal etwas Paketverwaltung auf fortgeschrittenem Niveau durchführen. Möglicherweise müssen Sie die Repository-Serverliste für einige Vorgänge bearbeiten.

Mit dem unten erwähnten apt-Befehl können Sie die hinzuzufügende Paketquelle bearbeiten und die Repository-Liste entfernen. Bitte seien Sie vorsichtig, während Sie den Befehl ausführen, jede falsche Bearbeitung in der Repository-Quelle kann Ihr System beschädigen.

apt edit-sources

Schlussworte

Eine ausgefallene Antwort auf den Unterschied zwischen apt und apt-get zu geben, war nicht unser Ziel; Wir haben die ausführliche Erklärung für die Befehle apt und apt-get unter Linux durchgegangen. Wenn Sie ein neuer Linux-Benutzer sind, würde ich Ihnen empfehlen, den apt-Befehl auszuprobieren, da er problemlos ist. Im gesamten Beitrag haben wir den Unterschied zwischen apt- und apt-get-Befehlen gesehen.

Bitte teilen Sie ihn mit Ihren Freunden und der Linux-Community, wenn Sie diesen Beitrag nützlich und informativ finden. Sie können auch Ihre Meinung zu diesem Beitrag in den Kommentarbereich schreiben.


Linux
  1. Erklärte Linux-Dateisystemtypen, welche Sie verwenden sollten

  2. So verwenden Sie den apt-Befehl zum Verwalten von Paketen in Linux

  3. [Leitfaden] apt vs. apt-get-Befehle und welcher ist zu verwenden?

  4. 5 Linux-Befehle, die ich nie benutze

  5. Wie verwendet man „what“ für einen Alias-Befehl?

So führen Sie mehrere Linux-Befehle in einem einzigen Befehl aus

Unterschied zwischen apt und apt-get erklärt

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

So verwenden Sie den Sleep-Befehl unter Linux:Erklärt mit Beispielen

Unterschied zwischen apt und apt-get erklärt

So verwenden Sie den which-Befehl in Linux