apt vs. apt-get - Was ist der Unterschied?

Nicht erst seit Ubuntu 16.04 dürfte der apt Befehl bekannt sein, allerdings hat er seit dem einen höheren Bekanntheitsgrad erreicht.

Doch wo genau liegen die Unterschiede von apt und apt-get?

Beide basieren auf dpkg, dem Paketmanagement von Debian (Debian Package Manager).

APT (Advanced Package Tool) ist nichts weiter als ein Kommandozeilen Tool, welches mit dpkg interagiert. 

aptitude-apt-get-apt-Commands

Um Benutzern die Arbeit mit Paketen einfacher zu machen, wurde apt-get ins Leben gerufen, eine Weiterentwicklung davon ist apt. Beide können als Frontends für dpkg angesehen werden.


Das neuere apt bietet grafische Elemente (es lebe der farbige Fortschrittsbalken) und soll Kommandos wie apt-cache und apt-get unter einem Hut vereinen.

apt-fortschrittsbalken

Überblick apt Befehle

Einen Überblick der alten und neuen Befehle habe ich euch unten zusammengestellt.

apt vs. apt-get
apt Kommando apt-get Kommando Funktion
apt install apt-get install Pakete installieren
apt remove apt-get remove Pakete deinstallieren
apt list --upgradable -- Anstehende Updates anzeigen
apt list dpkg list Pakete auflisten
apt purge apt-get purge Pakete und Konfiguration entfernen
apt update apt-get update Repository aktualisieren
apt upgrade apt-get upgrade Anstehende Pakete aktualisieren
apt full-upgrade apt-get dist-upgrade Anstehende Pakete aktualisieren und deinstallieren
apt autoremove apt-get autoremove Nicht benötigte Pakete deinstallieren
apt search apt-cache search Pakete suchen
apt show apt-cache show Paketdetails anzeigen
apt edit-sources -- sources.list editieren

 

Trackbacks

Trackback specific URI for this entry

This link is not meant to be clicked. It contains the trackback URI for this entry. You can use this URI to send ping- & trackbacks from your own blog to this entry. To copy the link, right click and select "Copy Shortcut" in Internet Explorer or "Copy Link Location" in Mozilla.

ITrig on : Was bedeutet: WARNING apt does not have a stable CLI interface. Use with caution in scripts?

Continue reading "Was bedeutet: WARNING apt does not have a stable CLI interface. Use with caution in scripts?"
Beim Ausführen von Skripten auf einer Linux Konsole, die apt install beinhalten, taucht folgende Meldung auf:  WARNING : apt does not have a stable CLI interface. Use with caution in scripts. Doch warum wird eine Warnung angezeigt? Die Lösung ist

Comments

Display comments as Linear | Threaded

Tronde on :

Vielen Dank für diesen Artikel. Die Gegenüberstellung der Befehle in Tabellenform gefällt mir gut. LG Tronde

Alf Gaida on :

Nur ne ganz kleine Richtigstellung zum apt upgrade: apt upgrade vs apt-get upgrade - Anstehenden Pakete aktualisieren passt so nicht ganz: apt upgrade = apt-get upgrade --with-new-pkgs, der Unterschied ist der, dass apt upgrade automatisch neue Pakete mitnimmt - das kann auf unstable- und testing-Systemen ein entscheidender Vorteil sein. Den Parameter für den fancy Fortschrittsbalken such ich jetzt nicht raus. :)

kakt on :

auch von mir besten Dank - kurz und bündig die Antwort auf meine Frag geklärt.

Alex on :

Also front-end für dpkg würde ich apt und apt-get nicht bezeichnen. Die beiden erfüllen ergänzende, aber unterschiedliche Aufgaben. dpkg verwaltet auf dem System installierte Pakete, kann diese aber nur aus Dateien installieren. apt verwaltet den Abgleich mit den repositories, berechnet Konflikte und Abhängigkeiten, und kümmert sich darum, die entsprechenden Pakete aus dem Internet zu laden, bevor es sie zur Installation an dpkg übergibt. All das kann dpkg nicht.

Add Comment

E-Mail addresses will not be displayed and will only be used for E-Mail notifications.
Enclosing asterisks marks text as bold (*word*), underscore are made via _word_.