Wie überprüfe ich, ob ein Paket auf Debian und Ubuntu installiert ist?

How Do I Check If Package Is Installed Debian



In diesem Tutorial erfahren Sie, wie Sie überprüfen können, ob ein Paket auf Debian-basierten Linux-Distributionen einschließlich Ubuntu installiert ist.

Prüfen, ob ein bestimmtes Paket installiert ist mit dpkg :

So überprüfen Sie, ob ein bestimmtes Paket installiert ist auf Debian-basierte Linux-Distributionen , du kannst den ... benutzen dpkg Befehl gefolgt von dem -S (Status) Flag und den Paketnamen. Der folgende Befehl zeigt ein Beispiel für dpkg, das verwendet wird, um den Status des Pakets Steam zu überprüfen.







dpkg -SDampf



Wie Sie sehen, gibt der Befehl Informationen zum Paket zurück, einschließlich der folgenden:



Paketnamen : Paketnamen.





Paket Status: Hier sehen Sie den Paketstatus auf Ihrem System.

Priorität: Es gibt 5 mögliche Prioritätsstufen für Pakete: Die Priorität 'Erforderlich' gehört zu Paketen, die für das System essentiell sind; Entfernen von Paketen, die als . markiert sind 'Erforderlich' kann zu einem Systemausfall führen. Der zweite mögliche Prioritätsmodus für a ist der 'Wichtig' Priorität für Pakete, die nicht für das System, sondern für den Benutzer notwendig sind, beispielsweise einen Texteditor wie nano oder net-tools. Die dritte Priorität ist 'Standard' , die Pakete enthält, die standardmäßig installiert werden sollen. Die vierte Prioritätsstufe ist die 'Optional', die optionale Pakete in Debian/Ubuntu-Installationen enthält. Schließlich ist die fünfte Priorität 'Extra' , die veraltet ist und durch . ersetzt wird 'Optional' . Der Status ' Extra' wurde für spezielle Pakete verwendet.



Abschnitt: Pakete werden nach Kategorien klassifiziert; derzeit verfügbare Kategorien umfassen admin, datenbank, cli-mono, debug, devel, doc, editors, education, gnustep, embedded, fonts, games, gnome, gnu-r, electronics, graphics, interpreters, hamradio, haskell, httpd, python, introspektion, javascript, java, ruby, kde, lokalisierung, kernel, libdevel, libs, lisp, mail, mathe, metapakete, ocaml, net, news, misc, comm, oldlibs, otherosfs, perl, php, rost, wissenschaft, shells, Sound, Text, Video, Aufgaben, Tex, Utils, VCS, Web, X11, XFCE und Zope.

Installierte Größe: Sie können den geschätzten erforderlichen Speicherplatz in Byte anzeigen, um das Paket zu installieren.

Betreuer: In diesem Feld werden die Informationen zum Entwickler des Pakets angezeigt.

Die Architektur: Hier sehen Sie die Paketarchitektur.

Ausführung: Paketversion.

Kommt darauf an: Paketabhängigkeiten.

Beschreibung: Paketbeschreibung.

Startseite: Paket-/Entwickler-Website.

Der Screenshot unten zeigt die Ausgabe, wenn Sie ein Paket überprüfen, das nicht installiert ist.

dpkg -Snicht aussetzen

Sie können auch die dpkg Befehl gefolgt von dem -das Flag, um einen bestimmten Paketstatus zu überprüfen, wie im folgenden Beispiel gezeigt.

dpkg -dasDampf

Prüfen, ob ein bestimmtes Paket installiert ist mit dpkg-Abfrage :

Die dpkg-Abfrage Befehl kann verwendet werden, um anzuzeigen, ob ein bestimmtes Paket auf Ihrem System installiert ist. Um es zu tun, laufe dpkg-Abfrage gefolgt vom Flag -l und dem Namen des Pakets, über das Sie Informationen erhalten möchten. Das folgende Beispiel zeigt, wie Sie überprüfen können, ob das Steam-Paket installiert ist.

dpkg-Abfrage-dasDampf

Sie können den gleichen Befehl verwenden, um alle installierten Pakete aufzulisten, indem Sie den Paketnamen weglassen, wie im Beispiel unten gezeigt.

dpkg-Abfrage-das

Überprüfen Sie, ob ein Paket installiert ist mit apt-cache :

Die apt-cache -Befehl kann auch Informationen zu Paketen, installierten Versionen und mehr anzeigen. Um diese Ausgabe zu erhalten, müssen Sie die Politik -Option gefolgt vom Paketnamen, wie im folgenden Beispiel gezeigt.

apt-Cache-RichtlinieDampf

Erhalten Sie eine Liste aller installierten Pakete mit geeignet :

Wenn Sie eine Liste aller installierten Pakete auf Ihrem System ausdrucken möchten, anstatt zu prüfen, ob ein bestimmtes Paket installiert wurde, können Sie dies mit dem geeignet Befehl wie im Beispiel unten gezeigt.

geeignet--Eingerichtetaufführen

Rufen Sie eine Liste aller installierten Pakete ab, die Protokolle lesen:

Eine andere weit verbreitete Methode, um eine Liste aller installierten Pakete zu erhalten, ist das Lesen geeignet oder dpkg Protokolle.

Um die zu lesen geeignet log, führen Sie den folgenden Befehl aus.

Katze /wo/Protokoll/geeignet/geschichte.log

Um die zu lesen dpkg log, um Informationen zu installierten Paketen zu erhalten, führen Sie den folgenden Befehl aus.

Griff ' Installieren ' /wo/Protokoll/dpkg.log

Sie können komprimierte dpkg-Protokolle auch mit dem zgrep Befehl statt Griff, wie im Beispiel unten gezeigt.

zgrep ' Installieren ' /wo/Protokoll/dpkg.log.11.gz

Wie Sie sehen, liefern Ihnen komprimierte Protokolle Teilinformationen, aber Sie können einen Platzhalter (*) implementieren, um alle komprimierten Protokolle auf einmal zu lesen, wie im folgenden Beispiel gezeigt.

zgrep ' Installieren ' /wo/Protokoll/dpkg.log.*.gz

So überprüfen Sie aktualisierte und entfernte Pakete:

Wenn Sie nur Informationen zu aktualisierten Paketen anzeigen möchten, können Sie dies mit dem folgenden Befehl erreichen.

Wie zuvor erläutert, können Sie bei installierten Paketen auch komprimierte Protokolle auf aktualisierte Pakete mithilfe des Platzhalters überprüfen, wie im folgenden Beispiel gezeigt.

zgrep 'Aktualisierung ' /wo/Protokoll/dpkg.log.*.gz

Wenn Sie entfernte Pakete auflisten möchten, ist die Methode ähnlich; einfach ersetzen Aktualisierung mit Löschen, Wie nachfolgend dargestellt.

Griff 'Löschen ' /wo/Protokoll/dpkg.log

Abschluss:

Wie Sie sehen, bieten Debian-basierte Linux-Distributionen verschiedene Möglichkeiten, einen bestimmten Paketstatus zu überprüfen oder alle installierten, aktualisierten und entfernten Pakete aufzulisten. Die in diesem Tutorial erklärten Befehle sind einfach anzuwenden und das Erlernen ist für jeden Benutzer einer Debian-basierten Distribution obligatorisch. Wie Sie gesehen haben, können diese Befehle auch Informationen zu Softwareversionen, benötigtem Speicherplatz und mehr bereitstellen. Weitere Tipps zum Auflisten von Paketinformationen erhalten Sie im Tutorial Siehe dpkg und apt history .

Ich hoffe, dass dieses Tutorial, das erklärt, wie man überprüft, ob ein Paket auf Debian oder Ubuntu installiert ist, nützlich war. Folgen Sie dem Linux-Hinweis für weitere Linux-Tipps und -Tutorials.