Verwenden von apt-Befehlen unter Linux

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-Videos

Paketdatenbank 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.

apt update aktualisiert die Paketdatenbank

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.

Aktualisieren Sie alle Pakete auf einmal

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 

Installieren Sie das Paket mit apt

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:

Verwenden Sie die automatische Vervollständigung, um Pakete mit dem angegebenen Namen zu finden

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 

Installieren Sie ohne Aktualisierung

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 

Aktualisieren Sie nur ein Paket

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 

Entfernen Sie ein Paket

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 

Suchen Sie nach einem Paket

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.

Zeigen Sie die Paketinformationen an

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

Listen Sie alle aktualisierbaren Pakete auf

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.

Verwenden Sie die automatische Entfernung, um Speicherplatz freizugeben

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.

Empfohlen

MariaDB: Die Software, die Open Source speichern oder brechen könnte
2019
Installieren und Verwenden von MEGA Cloud Storage unter Linux
2019
openSUSE ist jetzt auf dem Windows-Subsystem für Linux verfügbar
2019