- 1 1. Einführung
- 2 2. So listen Sie installierte Pakete auf
- 3 3. So überprüfen Sie, ob ein bestimmtes Paket installiert ist
- 4 4. So zeigen Sie detaillierte Informationen zu installierten Paketen an
- 5 5. So überprüfen Sie die Anzahl der installierten Pakete
- 6 6. Zusammenfassung
- 7 7. FAQ
- 7.1 Q1: Was ist der Unterschied zwischen apt und dpkg?
- 7.2 Q2: Was sind Snap-Pakete?
- 7.3 Q3: Was ist der einfachste Weg, um zu überprüfen, ob ein bestimmtes Paket installiert ist?
- 7.4 Q4: Was soll ich tun, wenn der Befehl nicht funktioniert?
- 7.5 Q5: Wie deinstalliere ich installierte Pakete?
- 7.6 Q6: Kann ich eine Liste der installierten Pakete in einer Datei speichern?
- 8 Zusammenfassung
1. Einführung
Ubuntu ist eine zuverlässige Linux-Distribution für viele Entwickler und Ingenieure. Im Laufe der Nutzung stoßen Sie möglicherweise auf Situationen, in denen Sie überprüfen möchten, welche Pakete auf Ihrem System installiert sind.
Diese Informationen sind nützlich, um beispielsweise zu überprüfen, ob bestimmte Pakete korrekt installiert sind, oder um unnötige Pakete zu identifizieren und zu entfernen.
Dieser Artikel erläutert ausführlich die Schritte zur Überprüfung installierter Pakete unter Ubuntu. Wir stellen praktische Methoden für Anfänger bis Fortgeschrittene vor, lesen Sie also unbedingt bis zum Ende.
2. So listen Sie installierte Pakete auf
Unter Ubuntu gibt es verschiedene Möglichkeiten, installierte Pakete zu überprüfen. Hier stellen wir die drei am häufigsten verwendeten Methoden vor. Jede Methode kann je nach Verwendungszweck und Präferenz unterschiedlich eingesetzt werden.
Verwendung des apt-Befehls
apt
ist einer der häufig verwendeten Paketverwaltungsbefehle unter Ubuntu. Um installierte Pakete aufzulisten, verwenden Sie den folgenden Befehl:
apt list --installed
Beschreibung des Befehls
apt list
: Zeigt Paketinformationen im System als Liste an.--installed
: Diese Option zeigt nur installierte Pakete an.
Beispiel für die Ausführung
Wenn Sie den Befehl ausführen, wird eine Liste der installierten Pakete wie folgt angezeigt:
accountsservice/now 0.6.55-0ubuntu12 amd64 [installiert, automatisch]
acl/now 2.2.53-10 amd64 [installiert]
Verwendung des dpkg-Befehls
dpkg
ist ein Low-Level-Befehl zur direkten Verwaltung von Debian-Paketen. Mit dem folgenden Befehl können Sie installierte Pakete überprüfen:
dpkg-query -l
Beschreibung des Befehls
dpkg-query
: Fragt die dpkg-Datenbank ab, um Paketinformationen abzurufen.-l
: Listet alle installierten Pakete auf.
Beispiel für die Ausführung
Das Ergebnis der Befehlsausführung sieht wie folgt aus:
ii accountsservice 0.6.55-0ubuntu12 amd64 query and manipulate user account information
ii acl 2.2.53-10 amd64 access control list utilities
Hier zeigt ii
an, dass das Paket erfolgreich installiert wurde.
Verwendung des snap-Befehls
snap
ist ein neues Paketverwaltungssystem unter Ubuntu. Um mit Snap installierte Pakete zu überprüfen, verwenden Sie den folgenden Befehl:
snap list
Beschreibung des Befehls
snap list
: Listet die auf dem System installierten Snap-Pakete auf.
Beispiel für die Ausführung
Eine Liste der mit Snap installierten Pakete wird angezeigt.
Name Version Rev Tracking Publisher Notes
core 16-2.58 12834 latest/stable canonical✓ core
Dieser Befehl ist nützlich, um Versions- und Revisionsinformationen von mit Snap installierten Paketen zu überprüfen.
Zusammenfassung
apt list --installed
: Praktisch, wenn Sie schnell installierte Pakete überprüfen möchten.dpkg-query -l
: Geeignet, wenn Sie detailliertere Informationen benötigen.snap list
: Wird verwendet, um mit Snap installierte Pakete zu überprüfen.
Durch die richtige Verwendung dieser Befehle können Sie die Paketverwaltung unter Ubuntu effizienter gestalten.
3. So überprüfen Sie, ob ein bestimmtes Paket installiert ist
Unter Ubuntu gibt es mehrere effiziente Methoden, um zu überprüfen, ob ein bestimmtes Paket installiert ist. Hier erläutern wir ausführlich die Überprüfung mithilfe der Befehle apt
und dpkg
.
Überprüfung mit dem apt-Befehl
Mit dem Befehl apt
können Sie ein bestimmtes Paket einfach aus der Liste der installierten Pakete suchen.
Befehlsbeispiel
Durch die Kombination mit grep
können Sie ein bestimmtes Paket wie folgt überprüfen:
apt list --installed | grep Paketname
Ausführungsbeispiel
Wenn Sie beispielsweise überprüfen möchten, ob das Paket curl
installiert ist, geben Sie Folgendes ein:
apt list --installed | grep curl
Beispiel für die Ausführung
curl/now 7.68.0-1ubuntu2.6 amd64 [installiert]
Aus diesem Ergebnis geht hervor, dass curl
installiert ist.
Überprüfung mit dem dpkg-Befehl
Der Befehl dpkg
kann auch verwendet werden, um den Installationsstatus eines bestimmten Pakets zu überprüfen.
Befehlsbeispiel
Durch Ausführen des folgenden Befehls werden die installierten Einträge angezeigt, die den angegebenen Paketnamen enthalten:
dpkg-query -l | grep Paketname
Ausführungsbeispiel
Wenn Sie beispielsweise überprüfen möchten, ob das Paket git
installiert ist, geben Sie Folgendes ein:
dpkg-query -l | grep git
Beispiel für die Ausführung
ii git 1:2.25.1-1ubuntu3.2 amd64 fast, scalable, distributed revision control system
Hier zeigt ii
an, dass das Paket erfolgreich installiert wurde.
So überprüfen Sie Snap-Pakete
Wenn es sich um ein Snap-Paket handelt, das installiert ist, können Sie es mit dem Befehl snap
überprüfen.
Befehlsbeispiel
snap list | grep Paketname
Ausführungsbeispiel
Um zu überprüfen, ob das Snap-Paket chromium
installiert ist, verwenden Sie den folgenden Befehl:
snap list | grep chromium
Beispiel für die Ausführung
chromium 97.0.4692.99 1892 latest/stable canonical✓ -
Aus diesem Ergebnis geht hervor, dass chromium
als Snap-Paket installiert ist.
Zusammenfassung
apt list --installed | grep Paketname
: Eine einfache und benutzerfreundliche Methode.dpkg-query -l | grep Paketname
: Ermöglicht die Überprüfung detaillierterer Informationen.snap list | grep Paketname
: Spezialisiert auf die Überprüfung von Snap-Paketen.
Mithilfe dieser Methoden können Sie schnell überprüfen, ob die benötigten Pakete auf Ihrem System installiert sind. Wählen Sie den optimalen Befehl je nach Verwendungszweck.
4. So zeigen Sie detaillierte Informationen zu installierten Paketen an
Manchmal möchten Sie detaillierte Informationen zu installierten Paketen überprüfen, z. B. deren Funktionen, Abhängigkeiten oder Versionsinformationen. Unter Ubuntu können Sie die folgenden Befehle verwenden, um Paketdetails abzurufen.
Verwendung des Befehls apt show
Der Befehl apt show
wird verwendet, um detaillierte Informationen zu einem bestimmten Paket anzuzeigen.
Befehlsbeispiel
apt show Paketname
Ausführungsbeispiel
Wenn Sie beispielsweise detaillierte Informationen zum curl
-Paket überprüfen möchten, geben Sie Folgendes ein:
apt show curl
Beispiel für die Ausführung
Detaillierte Informationen wie die folgenden werden angezeigt:
Package: curl
Version: 7.68.0-1ubuntu2.6
Priority: optional
Section: web
Maintainer: Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com>
Description: command line tool for transferring data with URL syntax
This is a command line tool and library for transferring data with URLs.
Hauptinformationen
- Package: Paketname.
- Version: Version des Pakets.
- Section: Kategorie, zu der das Paket gehört (z. B. web, utils).
- Maintainer: Informationen zum Paketverwalter.
- Description: Beschreibung des Pakets.
Verwendung des dpkg-Befehls
Sie können auch den Befehl dpkg
verwenden, um bestimmte Paketinformationen zu überprüfen.
Befehlsbeispiel
dpkg -s Paketname
Ausführungsbeispiel
Im Folgenden wird als Beispiel die Anzeige der Details des git
-Pakets verwendet.
dpkg -s git
Beispiel für die Ausführung
Package: git
Status: install ok installed
Priority: optional
Section: vcs
Maintainer: Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com>
Description: fast, scalable, distributed revision control system
Git is a fast, scalable, distributed revision control system with an
unusually rich command set that provides both high-level operations
and full access to internals.
Dieser Befehl zeigt auch den Status und die Beschreibung des Pakets an.
Anwendungsbeispiel: Überprüfung von Abhängigkeiten
Wenn Sie Paketabhängigkeiten überprüfen möchten, ist der Befehl apt show
praktisch. Um beispielsweise die Abhängigkeiten des curl
-Pakets zu überprüfen, verwenden Sie Folgendes:
apt show curl
Das Ergebnis zeigt Abhängigkeitsinformationen wie die folgenden:
Depends: libc6 (>= 2.17), libcurl4 (>= 7.68.0-1ubuntu2.6)
Dies ermöglicht Ihnen, andere Pakete zu überprüfen, die für die korrekte Funktion eines bestimmten Pakets erforderlich sind.
Zusammenfassung
apt show Paketname
: Nützlich zum Überprüfen detaillierter Paketinformationen und Abhängigkeiten.dpkg -s Paketname
: Wird verwendet, wenn Sie prägnantere Detailinformationen überprüfen möchten.
Durch die Verwendung dieser Befehle können Sie Paketdetails verstehen und diese für die Systemverwaltung und Fehlerbehebung nutzen.
5. So überprüfen Sie die Anzahl der installierten Pakete
Wenn Sie die Gesamtzahl der derzeit auf Ihrem System installierten Pakete überprüfen möchten, können Sie dies unter Ubuntu ganz einfach mit dem folgenden Befehl tun. Diese Informationen sind nützlich, um die Größe und den Status Ihres Systems zu verstehen.
Verwendung des apt-Befehls
Sie können die Anzahl der installierten Pakete abrufen, indem Sie den Befehl apt list
mit einer Pipe (|
) und wc -l
kombinieren.
Befehlsbeispiel
apt list --installed | wc -l
Beschreibung des Befehls
apt list --installed
: Listet installierte Pakete auf.wc -l
: Zählt die Zeilen und gibt die Gesamtzahl der in der Liste enthaltenen Einträge zurück.
Beispiel für die Ausführung
543
Wie oben gezeigt, wird die Gesamtzahl der installierten Pakete angezeigt. In diesem Beispiel sind 543 Pakete auf dem System installiert.
Verwendung des dpkg-Befehls
Sie können dpkg-query
auch verwenden, um die Anzahl der installierten Pakete zu überprüfen.
Befehlsbeispiel
dpkg-query -l | grep '^ii' | wc -l
Beschreibung des Befehls
dpkg-query -l
: Listet installierte Pakete auf.grep '^ii'
: Filtert nur installierte Pakete (Statusii
).wc -l
: Zählt die Zeilen der gefilterten Einträge.
Beispiel für die Ausführung
487
Dieses Ergebnis zeigt, dass 487 Pakete installiert sind.
So überprüfen Sie die Anzahl der Snap-Pakete
Um die Anzahl der mit Snap installierten Pakete zu überprüfen, verwenden Sie den Befehl snap list
.
Befehlsbeispiel
snap list | wc -l
Beschreibung des Befehls
snap list
: Listet alle mit Snap installierten Pakete auf.wc -l
: Zählt die Zeilen der Liste.
Beispiel für die Ausführung
12
Dieses Ergebnis zeigt, dass 12 Pakete mit Snap installiert sind.
Hinweis
Die Ausgabe von snap list
enthält eine Kopfzeile, daher müssen Sie 1 abziehen, um die genaue Anzahl zu erhalten. Zum Beispiel:
snap list | tail -n +2 | wc -l
Zusammenfassung
- apt-Befehl: Mit
apt list --installed | wc -l
können Sie die Gesamtzahl einfach überprüfen. - dpkg-Befehl: Mit
dpkg-query -l | grep '^ii' | wc -l
ist eine detaillierte Zählung möglich. - Snap-Pakete: Mit
snap list
können Sie die Anzahl der nur für Snap-Pakete überprüfen.
Mithilfe dieser Methoden können Sie schnell die Anzahl aller installierten Pakete und Snap-Pakete ermitteln. Nutzen Sie dies, um den Systemstatus zu überprüfen.
6. Zusammenfassung
Dieser Artikel hat verschiedene Methoden zur Überprüfung installierter Pakete unter Ubuntu erläutert. Jede Methode hat ihre Besonderheiten und kann je nach Zweck und Nutzungssituation unterschiedlich eingesetzt werden.
In diesem Artikel vorgestellte Methoden
- Auflisten installierter Pakete
- Wir haben erläutert, wie Sie alle installierten Pakete mithilfe von
apt list --installed
unddpkg-query -l
überprüfen können. - Für Snap-Pakete verwenden Sie
snap list
.
- Überprüfung bestimmter Pakete
- Wir haben erläutert, wie Sie schnell überprüfen können, ob ein bestimmtes Paket installiert ist, indem Sie es mit dem Befehl
grep
kombinieren.
- Abrufen detaillierter Informationen
- Wir haben gezeigt, wie Sie Paketabhängigkeiten, Versionsinformationen usw. mithilfe von
apt show
unddpkg -s
überprüfen können.
- Überprüfen der Anzahl der Pakete
- Wir haben Befehle (mit
wc -l
) erläutert, um die Gesamtzahl der auf dem System installierten Pakete zu ermitteln.
Welche Methode sollten Sie wählen?
- Für Anfänger:
Es ist am besten, einfacheapt
-Befehle zu verwenden (z. B.apt list --installed
). - Wenn detaillierte Informationen benötigt werden:
Sie können weitere Informationen erhalten, indem Sie die Befehledpkg
oderapt show
verwenden. - Wenn Sie sich auf Snap-Pakete konzentrieren:
Überprüfen Sie dies mit dem Snap-spezifischen Befehlsnap list
.
Abschließend
Um die Paketverwaltung unter Ubuntu effizient durchzuführen, ist es wichtig, die Verwendung dieser grundlegenden Befehle zu beherrschen. Nutzen Sie die in diesem Artikel vorgestellten Techniken, um den Systemstatus ordnungsgemäß zu verwalten und bei der Fehlerbehebung zu helfen.

7. FAQ
Hier haben wir häufig gestellte Fragen und deren Antworten zur Überprüfung installierter Pakete unter Ubuntu zusammengefasst. Wir erläutern Punkte, die für Anfänger bis Fortgeschrittene oft unklar sind.
Q1: Was ist der Unterschied zwischen apt
und dpkg
?
A:apt
ist ein auf höherer Ebene angesiedeltes Paketverwaltungstool, das typischerweise in Ubuntu- und Debian-basierten Linux-Distributionen verwendet wird, um die Installation, Entfernung und Aktualisierung von Paketen zu vereinfachen. Im Gegensatz dazu ist dpkg
ein Befehl auf niedrigerer Ebene, der zur direkten Manipulation installierter Pakete verwendet wird. Normalerweise verwendet apt
intern dpkg
.
Hauptunterschiede:
apt
: Verwendet Repositories, um Pakete herunterzuladen und zu installieren.dpkg
: Verwaltet direkt lokal vorhandene Debian-Paketdateien (.deb).
Q2: Was sind Snap-Pakete?
A:
Snap ist ein neues Paketverwaltungssystem von Ubuntu. Im Gegensatz zu herkömmlichen Debian-Paketen (die mit apt
oder dpkg
verwaltet werden) bündelt Snap Abhängigkeiten einzeln und ist ein einfach übertragbares Paketformat zwischen Systemen. Es hat insbesondere die folgenden Merkmale:
- Vorteile: Verhindert Abhängigkeitskonflikte und ermöglicht die Nutzung der neuesten App-Versionen.
- Nachteile: Paketgrößen können größer sein.
Bei der Verwendung von Snap verwenden Sie Befehle wie snap list
und snap install
.
Q3: Was ist der einfachste Weg, um zu überprüfen, ob ein bestimmtes Paket installiert ist?
A:
Der einfachste Weg ist die Verwendung des apt
-Befehls wie folgt:
apt list --installed | grep Paketname
Wenn Sie beispielsweise überprüfen möchten, ob curl
installiert ist:
apt list --installed | grep curl
Wenn der Paketname in der Liste angezeigt wird, ist er installiert.
Q4: Was soll ich tun, wenn der Befehl nicht funktioniert?
A:
Führen Sie die folgenden Schritte zur Fehlerbehebung aus:
- Überprüfen Sie Tippfehler im Befehl: Überprüfen Sie, ob der eingegebene Befehl Tippfehler enthält.
- Überprüfen Sie die Berechtigungen: Einige Befehle erfordern
sudo
. Wenn ein Fehler auftritt, versuchen Sie, den Befehl mitsudo
erneut auszuführen.
sudo apt list --installed
- Paketmanager aktualisieren: Wenn die Paketliste veraltet ist, führen Sie den folgenden Befehl aus:
sudo apt update
- Systemprotokolle überprüfen: Überprüfen Sie
/var/log/syslog
oderjournalctl
auf detaillierte Fehlerinformationen.
Q5: Wie deinstalliere ich installierte Pakete?
A:
Verwenden Sie die Befehle apt remove
oder apt purge
.
apt remove Paketname
: Entfernt das Paket, behält aber die Konfigurationsdateien bei.apt purge Paketname
: Entfernt das Paket und seine Konfigurationsdateien vollständig.
Wenn Sie beispielsweise curl
entfernen möchten, führen Sie Folgendes aus:
sudo apt remove curl
Wenn Sie auch die Konfigurationsdateien entfernen möchten:
sudo apt purge curl
Q6: Kann ich eine Liste der installierten Pakete in einer Datei speichern?
A:
Ja, Sie können die Liste mit dem folgenden Befehl in einer Datei speichern:
apt list --installed > installed_packages.txt
Dadurch wird eine Liste der installierten Pakete in der Datei installed_packages.txt
gespeichert. Beim Verwenden der gespeicherten Datei auf anderen Systemen können Sie diese auch in Kombination mit apt install
neu installieren.
Zusammenfassung
Die FAQ in diesem Artikel bieten häufig gestellte Fragen und Lösungen zur Paketverwaltung unter Ubuntu. Nutzen Sie diese Informationen, um Ihre Ubuntu-Verwaltungsaufgaben zu optimieren. Bauen Sie weiterhin grundlegendes Wissen auf und entwickeln Sie Fähigkeiten zur Fehlerbehebung!