Dpkg-query: Unterschied zwischen den Versionen

Aus Foxwiki
Keine Bearbeitungszusammenfassung
 
(12 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt)
Zeile 1: Zeile 1:
'''dpkg-query''' - Beschreibung
'''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 ===
=== Parameter ===
=== Umgebungsvariablen ===
=== Exit-Status ===
== Anwendung ==
=== Problembehebung ===
== Konfiguration ==
=== Dateien ===
<noinclude>
== Anhang ==
=== Siehe auch ===
{{Special:PrefixIndex/{{BASEPAGENAME}}}}
==== Dokumentation ====
===== Man-Page =====
===== Info-Pages =====
==== Links ====
===== Projekt =====
===== Weblinks =====
</noinclude>
= TMP =
=== dpkg-query ===
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
{| class="wikitable sortable options gnu"
{| class="wikitable sortable options gnu"
|-
|-
Zeile 61: Zeile 39:
| -p || --print-avail || Paketname || Zeigt Detailinformationen zu dem Paket an
| -p || --print-avail || Paketname || Zeigt Detailinformationen zu dem Paket an
|-
|-
| || --license</br>--license || || Zeigt die Lizenz- und Copyright-Informationen zu diesem Programm an
| || --license || || Zeigt die Lizenz- und Copyright-Informationen zu diesem Programm an
|-
|-
| || --version  || || || Zeigt die Versionsnummer dieses Programms an
| || --version  || || Zeigt die Versionsnummer dieses Programms an
|-
|-
|| --admindir=dir  
| || --admindir= || dir || Hiermit kann das Verzeichnis verändert werden, in dem die dpkg-Datenbank abgelegt wird
|| Hiermit kann das Verzeichnis verändert werden, in dem die dpkg-Datenbank abgelegt wird
* Dies sollte aber immer /var/lib/dpkg/ sein
* Dies sollte aber immer /var/lib/dpkg/ sein
|-
|-
|| --showformat=format  
| || --showformat= || format || Hiermit kann das Format der Ausgabe bei Verwendung von --show angepasst werden
|| 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
* 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
* 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
* 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 ===
=== Umgebungsvariablen ===
=== Exit-Status ===
== Anwendung ==
=== Problembehebung ===
== Konfiguration ==
=== Dateien ===
<noinclude>
== Anhang ==
=== Siehe auch ===
{{Special:PrefixIndex/dpkg}}
==== Dokumentation ====
===== Man-Page =====
===== Info-Pages =====
==== Links ====
===== Projekt =====
===== Weblinks =====


{{DISPLAYTITLE:dpkg-query}}
{{DISPLAYTITLE:dpkg-query}}
Zeile 80: 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
  • 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

Umgebungsvariablen

Exit-Status

Anwendung

Problembehebung

Konfiguration

Dateien

Anhang

Siehe auch

Dokumentation

Man-Page
Info-Pages

Links

Projekt
Weblinks