Dpkg-query: Unterschied zwischen den Versionen
(7 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt) | |||
Zeile 1: | Zeile 1: | ||
'''dpkg-query''' - | '''dpkg-query''' - Paketdatenbank des Systems | ||
== Beschreibung == | == Beschreibung == | ||
Mit dpkg-query lässt sich die Paketdatenbank auf dem System abfragen | |||
* Dabei werden alle Pakete aus der Datei /var/lib/dpkg/available berücksichtigt | |||
Die Abfrage ersteckt sich also sowohl auf installierte als auch auf nicht-installierte Pakete. dpkg-query kennt die folgenden Optionen: | |||
# -l oder --list Suchbegriff Zeigt alle Pakete an, wenn kein Suchbegriff angegeben wird | |||
Ansonsten wird die Ausgabe auf die dem Suchbegriff entsprechenden Pakete beschränkt | |||
* Es können in dem Suchbegriff auch Wildcards verwendet werden | |||
* Hierbei ist darauf zu achten, dass diese nicht von der Shell interpretiert werden | |||
* Mit dem Kommando dpkg-query -l apache* würden beispielsweise alle Pakete ausgegeben werden, die mit „apache“ beginnen | |||
== Installation == | == Installation == | ||
<syntaxhighlight lang="bash" highlight="1" line> | <syntaxhighlight lang="bash" highlight="1" line> | ||
Zeile 11: | Zeile 22: | ||
</syntaxhighlight> | </syntaxhighlight> | ||
=== Optionen === | === Optionen === | ||
{| class="wikitable sortable options gnu" | |||
|- | |||
! Unix !! GNU !! Parameter || Beschreibung | |||
|- | |||
| -w || --show || Suchbegriff || Wie die Option --list, jedoch kann die Ausgabe mit der Option --showformat angepasst werden | |||
|- | |||
| -s || --status || Paketname || Zeigt den Status des angegebenen Pakets an | |||
* Dabei werden nur installierte Pakete berücksichtigt | |||
|- | |||
|| -L || --listfiles || Paketname || Zeigt alle installierten Dateien aus einem Paket an | |||
* Dateien, die während der Installation durch ein Skript erzeugt werden, sind dabei nicht berücksichtigt, da diese nicht in dem Paket enthalten sind | |||
|- | |||
| -S || --search || Suchbegriff || Sucht nach einem Dateinamen in den installierten Paketen | |||
* Hierbei können wieder die aus der Shell bekannten Wildcards benutzt werden | |||
|- | |||
| -p || --print-avail || Paketname || Zeigt Detailinformationen zu dem Paket an | |||
|- | |||
| || --license || || Zeigt die Lizenz- und Copyright-Informationen zu diesem Programm an | |||
|- | |||
| || --version || || Zeigt die Versionsnummer dieses Programms an | |||
|- | |||
| || --admindir= || dir || Hiermit kann das Verzeichnis verändert werden, in dem die dpkg-Datenbank abgelegt wird | |||
* Dies sollte aber immer /var/lib/dpkg/ sein | |||
|- | |||
| || --showformat= || format || Hiermit kann das Format der Ausgabe bei Verwendung von --show angepasst werden | |||
* Die Formatangabe ist eine Zeichenkette, die für jedes gefundene Paket ausgegeben wird | |||
* Paketinformationen können durch Variablen in der Form ${var[;width]} angegeben werden | |||
* Die Ausgabe ist dabei immer rechtsbündig ausgerichtet, eine linksbündige Ausgabe wird durch einen negativen Wert für die Breite erreicht.Es können weiterhin die Escape-Sequencen \n (Newline), \r (Carriage Return) und \\ (Backslash) eingesetzt werden | |||
|} | |||
=== Parameter === | === Parameter === | ||
=== Umgebungsvariablen === | === Umgebungsvariablen === | ||
Zeile 21: | Zeile 62: | ||
== Anhang == | == Anhang == | ||
=== Siehe auch === | === Siehe auch === | ||
{{Special:PrefixIndex/ | {{Special:PrefixIndex/dpkg}} | ||
==== Dokumentation ==== | ==== Dokumentation ==== | ||
Zeile 29: | Zeile 71: | ||
===== Projekt ===== | ===== Projekt ===== | ||
===== Weblinks ===== | ===== Weblinks ===== | ||
{{DISPLAYTITLE:dpkg-query}} | {{DISPLAYTITLE:dpkg-query}} | ||
Zeile 49: | Zeile 76: | ||
[[Kategorie:Dpkg]] | [[Kategorie:Dpkg]] | ||
</noinclude> |
Aktuelle Version vom 24. Dezember 2024, 13:14 Uhr
dpkg-query - Paketdatenbank des Systems
Beschreibung
Mit dpkg-query lässt sich die Paketdatenbank auf dem System abfragen
- Dabei werden alle Pakete aus der Datei /var/lib/dpkg/available berücksichtigt
Die Abfrage ersteckt sich also sowohl auf installierte als auch auf nicht-installierte Pakete. dpkg-query kennt die folgenden Optionen:
# -l oder --list Suchbegriff Zeigt alle Pakete an, wenn kein Suchbegriff angegeben wird
Ansonsten wird die Ausgabe auf die dem Suchbegriff entsprechenden Pakete beschränkt
- Es können in dem Suchbegriff auch Wildcards verwendet werden
- Hierbei ist darauf zu achten, dass diese nicht von der Shell interpretiert werden
- Mit dem Kommando dpkg-query -l apache* würden beispielsweise alle Pakete ausgegeben werden, die mit „apache“ beginnen
Installation
Aufruf
Optionen
Unix | GNU | Parameter | Beschreibung |
---|---|---|---|
-w | --show | Suchbegriff | Wie die Option --list, jedoch kann die Ausgabe mit der Option --showformat angepasst werden |
-s | --status | Paketname | Zeigt den Status des angegebenen Pakets an
|
-L | --listfiles | Paketname | Zeigt alle installierten Dateien aus einem Paket an
|
-S | --search | Suchbegriff | Sucht nach einem Dateinamen in den installierten Paketen
|
-p | --print-avail | Paketname | Zeigt Detailinformationen zu dem Paket an |
--license | Zeigt die Lizenz- und Copyright-Informationen zu diesem Programm an | ||
--version | Zeigt die Versionsnummer dieses Programms an | ||
--admindir= | dir | Hiermit kann das Verzeichnis verändert werden, in dem die dpkg-Datenbank abgelegt wird
| |
--showformat= | format | Hiermit kann das Format der Ausgabe bei Verwendung von --show angepasst werden
|
Parameter
Umgebungsvariablen
Exit-Status
Anwendung
Problembehebung
Konfiguration
Dateien
Anhang
Siehe auch
Dokumentation
Man-Page
Info-Pages
Links
Projekt
Weblinks