Der Unterschied zwischen apt und apt-get wird erklärt

Kurz : In diesem Artikel wird der Unterschied zwischen den Befehlen apt und apt-get unter Linux erläutert. Außerdem werden einige der am häufigsten verwendeten apt-Befehle aufgeführt, die die älteren apt-get-Befehle ersetzen.

Eine der auffälligen Neuerungen von Ubuntu 16.04 war die Einführung des Befehls apt. Die Realität ist, dass die erste stabile Version von apt im Jahr 2014 veröffentlicht wurde, aber die Leute begannen es im Jahr 2016 mit der Veröffentlichung von Ubuntu 16.04 zu bemerken.

Es wurde allgemein üblich, apt install package anstelle des üblichen apt-get install package . Schließlich folgten viele andere Distributionen den Schritten von Ubuntu und ermutigten die Benutzer, apt anstelle von apt-get zu verwenden.

Sie fragen sich vielleicht, was der Unterschied zwischen apt-get und apt ist? Und wenn sie eine ähnliche Befehlsstruktur haben, was war die Notwendigkeit für den neuen Befehl apt? Sie überlegen vielleicht auch, ob apt besser ist als apt-get? Sollten Sie den neuen apt-Befehl verwenden oder sich an die guten alten apt-get-Befehle halten?

Ich werde all diese Fragen in diesem Artikel erläutern und hoffe, dass Sie am Ende dieses Artikels ein klareres Bild haben.

apt vs apt-get

Nur ein kurzes Wort für Linux Mint-Benutzer. Vor einigen Jahren hat Linux Mint einen Python-Wrapper namens apt implementiert, der zwar apt-get verwendet, aber freundlichere Optionen bietet. Diese Funktion, die wir hier diskutieren, ist nicht die gleiche wie die in Linux Mint.

Bevor wir den Unterschied zwischen apt und apt-get erkennen, gehen wir auf die Hintergründe dieser Befehle ein und was genau sie zu erreichen versuchen.

Warum wurde apt überhaupt eingeführt?

Debian, Mutter-Linux von Distributionen wie Ubuntu, Linux Mint, elementares Betriebssystem usw., verfügt über ein robustes Paketsystem und jede Komponente und Anwendung ist in ein Paket integriert, das auf Ihrem System installiert ist. Debian verwendet eine Reihe von Werkzeugen, die Advanced Packaging Tool (APT) genannt werden, um dieses Verpackungssystem zu verwalten. Verwechseln Sie es nicht mit dem Befehl apt, es ist nicht dasselbe.

Es gibt verschiedene Tools, die mit APT interagieren und es Ihnen ermöglichen, Pakete in Debian-basierten Linux-Distributionen zu installieren, zu entfernen und zu verwalten. apt-get ist ein solches Kommandozeilen-Tool, das weit verbreitet ist. Ein weiteres beliebtes Tool ist Aptitude mit GUI- und Befehlszeilenoptionen.

Wenn Sie meine Anleitung zu apt-get-Befehlen gelesen haben, sind Sie möglicherweise auf eine Reihe ähnlicher Befehle gestoßen, z. B. apt-cache. Und hier tritt das Problem auf.

Sie sehen, diese Befehle sind viel zu niedrig und sie haben so viele Funktionen, die ein durchschnittlicher Linux-Benutzer vielleicht nie benutzt. Andererseits sind die am häufigsten verwendeten Paketverwaltungsbefehle auf apt-get und apt-cache verteilt.

Die apt-Befehle wurden eingeführt, um dieses Problem zu lösen. apt besteht aus einigen der am häufigsten verwendeten Funktionen von apt-get und apt-cache. Dabei bleiben dunkle und selten verwendete Funktionen unberücksichtigt. Es kann auch die Datei apt.conf verwalten.

Mit apt müssen Sie sich nicht von apt-get-Befehlen zu apt-cache durcharbeiten. apt ist strukturierter und bietet Ihnen die notwendigen Optionen, um Pakete zu verwalten.

Fazit: apt = die am häufigsten verwendeten Befehlsoptionen von apt-get und apt-cache.

Der Unterschied zwischen apt und apt-get

Mit apt erhalten Sie alle notwendigen Werkzeuge an einem Ort. Sie werden nicht unter Tonnen von Befehlsoptionen verloren. Das Hauptziel von apt ist es, eine effiziente und für Endverbraucher angenehme Handhabung von Paketen zu gewährleisten.

Wenn Debian "angenehm für Endbenutzer" sagt, bedeutet das tatsächlich, dass. Es verfügt über weniger, aber ausreichende Befehlsoptionen, die jedoch übersichtlicher sind. Darüber hinaus werden standardmäßig einige Optionen aktiviert, die für den Endbenutzer hilfreich sind.

Beispielsweise sehen Sie den Fortschrittsbalken, wenn Sie ein Programm in apt installieren oder entfernen.

apt zeigt den Fortschrittsbalken

apt zeigt Ihnen auch die Anzahl der Pakete an, die aktualisiert werden können, wenn Sie die Repository-Datenbank aktualisieren.

apt zeigt die Anzahl der Pakete an, die aktualisiert werden können

Sie können dasselbe auch mit apt-get erreichen, wenn Sie zusätzliche Befehlsoptionen verwenden. apt aktiviert sie standardmäßig und nimmt den Schmerz weg.

Unterschied zwischen den Befehlen apt und apt-get

Apt hat zwar einige ähnliche Befehlsoptionen wie apt-get, ist jedoch nicht abwärtskompatibel mit apt-get. Das bedeutet, dass es nicht immer funktioniert, wenn Sie nur den apt-get-Teil eines apt-get Befehls durch apt ersetzen.

Mal sehen, welcher apt-Befehl welche apt-get- und apt-cache-Befehlsoptionen ersetzt.

apt Befehlden Befehl, den es ersetztFunktion des Befehls
passend zu installierenApt-Get installierenInstalliert ein Paket
passend entfernenapt-get entfernenEntfernt ein Paket
passende SäuberungApt-Get PurgeEntfernt das Paket mit der Konfiguration
passendes Updateapt-get updateAktualisiert den Repository-Index
passendes UpgradeApt-Get-UpgradeAktualisiert alle aktualisierbaren Pakete
apt autoremoveapt-get autoremoveEntfernt unerwünschte Pakete
passendes Voll-Upgradeapt-get dist-upgradeUpgrades von Paketen mit automatischer Behandlung von Abhängigkeiten
passende SucheApt-Cache-SucheSucht nach dem Programm
passende ShowApt-Cache-ShowZeigt Paketdetails an

apt hat auch ein paar eigene Befehle.

neuer apt BefehlFunktion des Befehls
passende ListeListet Pakete mit Kriterien auf (installiert, aktualisierbar usw.)
passende edit-quellenBearbeitet die Quellenliste

Hierbei ist zu beachten, dass sich apt ständig weiterentwickelt. Daher werden möglicherweise in zukünftigen Versionen einige neue Optionen zum Befehl hinzugefügt.

Wenn Sie mehr darüber erfahren möchten, empfehle ich Ihnen, mein Handbuch zu lesen, in dem die Verwendung von apt-Befehlen anhand von Beispielen erläutert wird.

Ist apt-get veraltet?

Ich habe keine Informationen gefunden, die besagen, dass apt-get eingestellt wird. Und das sollte eigentlich nicht sein. Es hat immer noch viel mehr Funktionen zu bieten als passend.

Für Operationen auf niedriger Ebene, in Skripten usw. wird apt-get weiterhin verwendet.

Soll ich apt oder apt-get verwenden?

Sie überlegen sich vielleicht, ob Sie apt oder apt-get verwenden sollten. Und als regulärer Linux-Benutzer ist meine Antwort apt.

apt ist der Befehl, der von den Linux-Distributionen empfohlen wird. Es bietet die erforderliche Option zum Verwalten der Pakete. Am wichtigsten ist jedoch, dass die Verwendung mit weniger, aber leicht zu merkenden Optionen einfacher ist.

Ich sehe keinen Grund, bei apt-get zu bleiben, es sei denn, Sie werden bestimmte Operationen ausführen, die mehr Funktionen von apt-get nutzen.

Fazit

Ich hoffe, ich konnte den Unterschied zwischen apt und apt-get erklären. Zum Schluss, um die Debatte zwischen apt und apt-get zusammenzufassen:

  • apt ist eine Teilmenge der Befehle apt-get und apt-cache, die die erforderlichen Befehle für die Paketverwaltung bereitstellen
  • Während apt-get nicht veraltet ist, sollten Sie als normaler Benutzer apt häufiger verwenden

Also was denkst du? Verwenden Sie bereits apt oder möchten Sie bei dem guten alten apt-get bleiben? Teilen Sie Ihre Ansichten im Kommentarbereich unten.

Empfohlen

Lernstift: Ein Linux-basierter Smart Pen
2019
Verwenden Sie Linux-Befehle unter Windows mit Cash
2019
Manjaro Linux kommt mit Manjaro-ARM zu ARM
2019