Kurz: In diesem Artikel wird anhand von Beispielen gezeigt, wie Sie apt-Befehle in Linux verwenden, um Pakete effektiv zu verwalten.
Wenn Sie Debian, Ubuntu, Linux Mint oder eine andere auf Debian oder Ubuntu basierende Distribution verwenden, müssen Sie bereits auf einige apt-Befehle gestoßen sein.
Zum ersten Mal in Ubuntu 16.04 bemerkt, gewinnt apt langsam an Popularität. Da immer mehr Ubuntu-basierte Linux-Distributionen darauf drängen, dass apt der empfohlene Befehl für die Paketverwaltung ist, ist es an der Zeit, den Umgang mit apt-Befehlen zu erlernen.
In diesem Handbuch für Linux-Anfänger erkläre ich Ihnen verschiedene apt-Befehle mit Beispielen, damit Sie sie als erfahrener Linux-Benutzer verwenden können.
Was ist passend?

Möglicherweise wissen Sie bereits, dass Ubuntu von Debian Linux abgeleitet ist. Und Debian verwendet das dpkg-Verpackungssystem. Ein Paketsystem ist eine Möglichkeit, Programme und Anwendungen für die Installation bereitzustellen. Auf diese Weise müssen Sie kein Programm aus dem Quellcode erstellen, was, glauben Sie mir, keine schöne Möglichkeit ist, mit Paketen umzugehen.
APT (Advanced Package Tool) ist das Befehlszeilentool für die Interaktion mit dem Verpackungssystem. Es gibt bereits dpkg-Befehle, um es zu verwalten. Aber APT ist eine freundlichere Art, mit Verpackungen umzugehen. Sie können es verwenden, um neue Pakete zu finden und zu installieren, Pakete zu aktualisieren, die Pakete zu entfernen usw.
apt-Befehle bieten eine Befehlszeilenmethode für die Interaktion mit APT und die Verwaltung von Paketen.
An dieser Stelle muss ich erwähnen, dass apt-get vielleicht das beliebteste Tool bei APT ist. Aber passend wird langsam als seine Alternative gefördert. Ich habe bereits in einem früheren Artikel den Unterschied zwischen apt und apt-get erklärt, und warum apt überhaupt eingeführt wurde. Daher werde ich nicht noch einmal auf die Details eingehen.
Verwenden von apt-Befehlen zum Verwalten von Paketen in Debian- und Ubuntu-basierten Linux-Distributionen
Ich benutze Ubuntu 16.04 in diesem Tutorial, aber Sie können auch andere Debian / Ubuntu-basierte Linux-Distributionen wie Linux Mint, elementares Betriebssystem, Linux Lite usw. verwenden.
Außerdem verwende ich unter Ubuntu das Pop-Symbol und das Pop-Thema, sodass mein Terminal anders aussieht als das übliche Terminal mit lila Themen.
Wenn Sie möchten, können Sie dieses Video mit den wichtigsten apt-Befehlen für Ubuntu-Benutzer ansehen.
Abonnieren Sie unseren YouTube-Kanal für weitere Linux-VideosPaketdatenbank mit apt aktualisieren
apt arbeitet tatsächlich mit einer Datenbank verfügbarer Pakete. Wenn die Datenbank nicht aktualisiert wird, weiß das System nicht, ob neuere Pakete verfügbar sind. Aus diesem Grund sollte das Aktualisieren des Repositorys in einem Linux-System nach einer Neuinstallation als erstes durchgeführt werden.
Das Aktualisieren der Paketdatenbank erfordert Superuser-Berechtigungen, sodass Sie sudo verwenden müssen.
sudo apt update
Wenn Sie diesen Befehl ausführen, werden die Paketinformationen von verschiedenen Servern abgerufen.

Hier sehen Sie drei Arten von Zeilen: Hit, Get und Ign. Grundsätzlich sind dies:
- Treffer: Die Paketversion wurde gegenüber der vorherigen Version nicht geändert
- Ign: Das Paket wird ignoriert. Entweder ist das Paket viel zu aktuell, als dass es überhaupt überprüft werden müsste, oder es ist ein Fehler beim Abrufen der Datei aufgetreten, der Fehler war jedoch trivial und wird daher ignoriert. Keine Sorge, das ist kein Fehler.
- Get: Es ist eine neue Version verfügbar. Es werden die Informationen zur Version heruntergeladen (nicht das Paket selbst). Sie können sehen, dass Informationen zum Herunterladen (Größe in KB) in der Zeile 'get' im obigen Screenshot angezeigt werden.
Aktualisieren Sie installierte Pakete mit apt
Nachdem Sie die Paketdatenbank aktualisiert haben, können Sie jetzt die installierten Pakete aktualisieren. Am bequemsten ist es, alle Pakete zu aktualisieren, für die Updates verfügbar sind. Sie können einfach den folgenden Befehl verwenden:
sudo apt upgrade
Hier sehen Sie, wie viele und welche Pakete aktualisiert werden.

Es gibt eine andere Möglichkeit, ein vollständiges Upgrade mit dem folgenden Befehl durchzuführen:
sudo apt full-upgrade
Das vollständige Upgrade funktioniert genauso wie das Upgrade, mit der Ausnahme, dass das Systemupgrade das Entfernen eines bereits auf dem System installierten Pakets erfordert. Während der normale Upgrade-Befehl dies nicht tun wird.
Was ist der Unterschied zwischen apt update und apt upgrade?
Obwohl es sich so anhört, als würden Sie ein passendes Update durchführen, werden die Pakete aktualisiert und Sie erhalten die neueste Version des Pakets. Das stimmt aber nicht. apt update aktualisiert nur die Datenbank der Pakete.
Wenn Sie zum Beispiel das XYZ-Paket Version 1.3 installiert haben, wird die Datenbank nach dem entsprechenden Update wissen, dass eine neuere Version 1.4 verfügbar ist. Wenn Sie nach apt update ein apt-Upgrade durchführen, werden die installierten Pakete (oder Aktualisierungen, je nachdem, welchen Begriff Sie bevorzugen) auf die neuere Version aktualisiert.
Dies ist der Grund, warum Ubuntu am schnellsten und bequemsten mit diesem Befehl aktualisiert werden kann:
sudo apt update && sudo apt upgrade -y
So installieren Sie neue Pakete mit apt
Wenn Sie den Namen des Pakets bereits kennen, können Sie es mit dem folgenden Befehl installieren:
sudo apt install
Ersetzen Sie einfach das durch das gewünschte Paket. Angenommen, Sie möchten mplayer installieren, können Sie einfach den folgenden Befehl verwenden:
sudo apt install mplayer

Das Gute dabei ist, dass Sie die automatische Vervollständigung verwenden können. Wenn Sie sich über den genauen Paketnamen nicht sicher sind, können Sie ein paar Buchstaben eingeben und die Tabulatortaste drücken. Daraufhin werden alle Pakete vorgeschlagen, die mit diesen Buchstaben verfügbar sind. Zum Beispiel:

So installieren Sie mehrere Pakete mit apt
Sie müssen nicht immer nur ein Paket gleichzeitig installieren. Sie können mehrere Pakete gleichzeitig installieren, indem Sie die Paketnamen zusammen eingeben:
sudo apt install
Was ist, wenn Sie apt install auf einem bereits installierten Paket ausführen?
Kein Grund zur Sorge. Dadurch wird nur die Datenbank überprüft, und wenn eine neuere Version gefunden wird, wird das installierte Paket auf die neuere aktualisiert. Daher kann die Verwendung keinen Schaden anrichten, es sei denn, Sie möchten nicht, dass ein Upgrade durchgeführt wird.
So installieren Sie Pakete ohne Aktualisierung
Wenn Sie aus irgendeinem Grund ein Paket installieren, aber kein Upgrade durchführen möchten, ist es bereits installiert. In diesem Fall können Sie die Option –no-upgrade folgendermaßen verwenden:
sudo apt install --no-upgrade

So können Sie nur Pakete aktualisieren, nicht installieren
Wenn Sie nur ein Paket aktualisieren möchten, es aber nicht installieren möchten (sofern es nicht bereits installiert ist), können Sie dies mit dem folgenden Befehl tun:
sudo apt install --only-upgrade

So installieren Sie eine bestimmte Version einer Anwendung
Standardmäßig wird die neueste im Repository verfügbare Version für eine Anwendung installiert. Wenn Sie jedoch nicht die neueste Version installieren möchten, können Sie die Versionsnummer angeben. Sie müssen die genaue Versionsnummer kennen, die Sie installieren möchten.
Fügen Sie einfach = version mit dem Namen des Pakets hinzu.
sudo apt install =
So entfernen Sie installierte Pakete mit apt
Genug Informationen zum Installieren von Paketen. Sehen wir uns an, wie Pakete entfernt werden. Das Entfernen von Paketen ist so einfach wie das Installieren. Verwenden Sie einfach den folgenden Befehl:
sudo apt remove

Die automatische Vervollständigung funktioniert auch hier. Beginnen Sie einfach mit der Eingabe des Paketnamens und drücken Sie die Tabulatortaste. Es werden alle installierten Pakete vorgeschlagen, die mit diesen Buchstaben beginnen.
Eine andere Möglichkeit, Pakete zu deinstallieren, ist die Verwendung von purge. Der Befehl wird folgendermaßen verwendet:
sudo apt purge
Was ist der Unterschied zwischen apt remove und apt purge?
apt remove
entfernt nur die Binärdateien eines Pakets. Es hinterlässt Restkonfigurationsdateien.apt purge
entfernt alles, was mit einem Paket zusammenhängt, einschließlich der Konfigurationsdateien.
Wenn Sie apt remove
, um eine bestimmte Software zu apt remove
und anschließend erneut zu installieren, enthält Ihre Software dieselben Konfigurationsdateien. Natürlich werden Sie aufgefordert, die vorhandenen Konfigurationsdateien zu überschreiben, wenn Sie sie erneut installieren.
Das Löschen ist nützlich, wenn Sie die Konfiguration eines Programms durcheinander gebracht haben. Sie möchten die Spuren vollständig aus dem System löschen und möglicherweise neu starten. Und ja, Sie können apt purge
für ein bereits entferntes Paket verwenden.
Normalerweise ist apt remove
mehr als ausreichend, um ein Paket zu deinstallieren.
Suche nach Paketen
Nicht meine bevorzugte Art, nach Paketen zu suchen. Dies ist jedoch hilfreich, wenn Sie nach einer bestimmten Bibliothek suchen. Verwenden Sie einfach den folgenden Befehl mit den gewünschten Suchbegriffen. Es werden alle Pakete gefunden, die Ihren Suchbegriff enthalten.
apt search

Sehen Sie den Inhalt eines Pakets
Wenn Sie mehr über ein Paket wissen möchten, bevor Sie es installieren oder entfernen, können Sie den folgenden Befehl verwenden:
apt show
Daraufhin werden Informationen zu den angegebenen Paketen angezeigt, z. B. Abhängigkeiten, Installations- und Downloadgröße, verschiedene Quellen, aus denen das Paket verfügbar ist, sowie die Beschreibung des Inhalts des Pakets.

Liste aktualisierbarer und installierter Versionen
Der Befehl apt hat eine neue Option namens list. Mit diesem Befehl können Sie alle Pakete anzeigen, für die eine neuere Version zum Upgrade bereitsteht:
apt list --upgradeable

Sie können auch alle installierten Pakete auf dem System mit installierter Option anzeigen:
apt list --installed
Es gibt auch eine dritte Option namens –all-versions. Es werden alle für Ihr System verfügbaren Pakete aufgelistet:
apt list --all-versions
So reinigen Sie Ihr System mit apt
Ich habe über Möglichkeiten zur Reinigung des Ubuntu-Systems gesprochen, um Speicherplatz freizugeben. Im Gegensatz zu apt-get gibt es hier keine Befehle zum Reinigen und automatischen Reinigen. Sie können die Option zum automatischen Entfernen weiterhin verwenden und Speicherplatz freigeben:
sudo apt autoremove
Dieser Befehl entfernt Bibliotheken und Pakete, die automatisch installiert wurden, um die Abhängigkeiten eines installierten Pakets zu erfüllen. Wenn das Paket entfernt wird, verbleiben diese automatisch installierten Pakete, obwohl sie unbrauchbar sind, im System.

Ich habe kürzlich mein System gesäubert und aus diesem Grund werden nur wenige KB an Dateien angezeigt, die entfernt werden müssen. Andernfalls könnten Sie mit diesem Befehl leicht 100 MB freien Speicherplatz erhalten.
Deine Eingabe
Ich habe den Befehl apt edit-sources bewusst nicht in diesen Artikel aufgenommen. Dies liegt daran, dass diese Befehlsoption in Bearbeitung ist und zu diesem Zeitpunkt lediglich die Datei sources.list im Editor Ihrer Wahl geöffnet wird.
Wie gefällt Ihnen dieses Handbuch für die Verwendung von apt-Befehlen unter Linux? Ich hoffe, es war einfach, apt-Befehle anhand von Beispielen zu verstehen. Ihr Feedback wird dazu beitragen, in naher Zukunft weitere solche Leitfäden zu erstellen.