Installierte Pakete in Ubuntu finden: Befehle & Anleitungen für Anfänger und Profis

目次

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 (Status ii).
  • 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

  1. Auflisten installierter Pakete
  • Wir haben erläutert, wie Sie alle installierten Pakete mithilfe von apt list --installed und dpkg-query -l überprüfen können.
  • Für Snap-Pakete verwenden Sie snap list.
  1. Ü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.
  1. Abrufen detaillierter Informationen
  • Wir haben gezeigt, wie Sie Paketabhängigkeiten, Versionsinformationen usw. mithilfe von apt show und dpkg -s überprüfen können.
  1. Ü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, einfache apt-Befehle zu verwenden (z. B. apt list --installed).
  • Wenn detaillierte Informationen benötigt werden:
    Sie können weitere Informationen erhalten, indem Sie die Befehle dpkg oder apt show verwenden.
  • Wenn Sie sich auf Snap-Pakete konzentrieren:
    Überprüfen Sie dies mit dem Snap-spezifischen Befehl snap 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:

  1. Überprüfen Sie Tippfehler im Befehl: Überprüfen Sie, ob der eingegebene Befehl Tippfehler enthält.
  2. Überprüfen Sie die Berechtigungen: Einige Befehle erfordern sudo. Wenn ein Fehler auftritt, versuchen Sie, den Befehl mit sudo erneut auszuführen.
   sudo apt list --installed
  1. Paketmanager aktualisieren: Wenn die Paketliste veraltet ist, führen Sie den folgenden Befehl aus:
   sudo apt update
  1. Systemprotokolle überprüfen: Überprüfen Sie /var/log/syslog oder journalctl 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!