Provided by: dpkg_1.21.1ubuntu2.3_amd64 bug

NAAM

       dpkg-query - een gereedschap om te zoeken in de database van dpkg

OVERZICHT

       dpkg-query [optie...] commando

BESCHRIJVING

       dpkg-query is een gereedschap om informatie te tonen over pakketten die opgenomen zijn in de database van
       dpkg.

COMMANDO'S

       -l, --list [pakketnaampatroon...]
           Alle gekende pakketten opsommen die beantwoorden aan één of meer patronen, ongeacht hun toestand, met
           daarbij  inbegrepen  elk reëel of virtueel pakket dat in om het even welk veld over vereistenrelaties
           (zoals Breaks, Enhances, enz.) vermeld wordt. Indien  geen  pakketnaampatroon  opgegeven  werd,  alle
           pakketten  uit  /var/lib/dpkg/status  opsommen, met uitzondering van die welke als niet-geïnstalleerd
           gemarkeerd staan (d.w.z. die welke eerder gewist  werden).  De  normale  shell-jokertekens  mogen  in
           pakketnaampatroon  gebruikt  worden. Merk op dat u pakketnaampatroon wellicht tussen aanhalingstekens
           zult moeten plaatsen om te voorkomen dat de shell aan bestandsnaamexpansie zou doen. Het volgende zal
           bijvoorbeeld een opsomming geven van alle pakketnamen die beginnen met "libc6":

            dpkg-query -l 'libc6*'

           De eerste drie kolommen van de uitvoer tonen de gewenste  actie,  de  toestand  van  het  pakket,  en
           fouten, in die volgorde.

           Gewenste actie:

           u = Onbekend (Unknown)
           i = Installeren (Install)
           h = Handhaven (Hold)
           r = Verwijderen (Remove)
           p = Wissen (Purge)

           Toestand van het pakket:

           n = Niet-geïnstalleerd (Not-installed)
           c = Configuratiebestanden (Config-files)
           H = Half-geïnstalleerd (Half-installed)
           U = Uitgepakt (Unpacked)
           F = Half-geconfigureerd (Half-configured)
           W = Triggers-afgewacht (Triggers-awaiting)
           t = Triggers-aanhangig (Triggers-pending)
           i = Geïnstalleerd (Installed)

           Foutvlaggen:

           <leeg> = (geen)
           R = Herinst-nodig (Reinst-required)

           Een  toestand  die  aangeduid  wordt  met  een  hoofdletter  of  een  foutletter  wijzen erop dat het
           waarschijnlijk is dat het pakket ernstige problemen zal veroorzaken. Gelieve  dpkg(1)  te  raadplegen
           voor informatie over de bovenstaande toestanden en vlaggen.

           De  indeling  van de uitvoer van deze optie kan niet geconfigureerd worden, maar varieert automatisch
           om te passen binnen de breedte van de terminal. Ze is bedoeld om door personen gelezen te worden,  en
           kan niet gemakkelijk gelezen worden door een machine. Zie -W (--show) en --showformat voor een manier
           om de indeling van de uitvoer te configureren.

       -W, --show [pakketnaampatroon...]
           Just  like  the  --list  option  this will list all packages matching the given patterns. However the
           output can be customized using the --showformat option.  The default output format gives one line per
           matching package, each line having the name (extended with the architecture qualifier for  Multi-Arch
           same packages) and installed version of the package, separated by a tab.

       -s, --status [pakketnaam...]
           Report  status  of  specified  packages. This just displays the entry in the installed package status
           database.  If no package-name is specified it will display all package entries in the status database
           (since dpkg 1.19.1).  When multiple package-name entries are listed, the requested status entries are
           separated by an empty line, with the same order as specified on the argument list.

       -L, --listfiles pakketnaam...
           List files installed to your system from package-name. When multiple package-names  are  listed,  the
           requested  lists  of  files  are  separated by an empty line, with the same order as specified on the
           argument list.

           Each file diversion is printed on its own line after its diverted file,  prefixed  with  one  of  the
           following localized strings:

             locally diverted to: diverted-to
             package diverts others to: diverted-to
             diverted by pkg to: diverted-to

           Hint:  When  machine  parsing  the  output,  it  is  customary  to  set  the locale to C.UTF-8 to get
           reproducible results.

           Dit commando geeft geen extra bestanden weer die door scripts  van  de  pakketonderhouder  aangemaakt
           werden en ook geen alternatieven.

       --control-list pakketnaam
           De  controlebestanden  opsommen  die  uit  pakketnaam  op uw systeem geïnstalleerd werden (sinds dpkg
           1.16.5). Die kunnen gebruikt worden als invoerargumenten voor --control-show.

       --control-show pakketnaam controlebestand
           Het  controlebestand  dat  uit  pakketnaam  op  uw  systeem  geïnstalleerd  werd,  weergeven  op   de
           standaarduitvoer (sinds dpkg 1.16.5).

       -c, --control-path pakketnaam [controlebestand]
           De  paden van controlebestanden opsommen die uit pakketnaam op uw systeem geïnstalleerd werden (sinds
           dpkg 1.15.4). Indien controlebestand opgegeven werd, toon dan enkel het pad voor dat  controlebestand
           als het bestaat.

           Waarschuwing:  dit  commando  wordt  uitgefaseerd,  omdat  het  rechtstreekse toegang verleent tot de
           interne database van  dpkg.  Gelieve  in  plaats  daarvan  over  te  schakelen  op  het  gebruik  van
           --control-list  en  --control-show  in  alle  gevallen waarin deze commando's hetzelfde eindresultaat
           kunnen geven. Dit commando zal evenwel niet verwijderd worden zolang er nog  minstens  één  geval  is
           waarin  dit  commando  nodig  is  (d.w.z.  als een schadelijk postrm-script van een pakketonderhouder
           verwijderd moet worden) en zolang daarvoor geen goede oplossing bestaat.

       -S, --search zoekpatroon-bestandsnaam...
           Search for packages that own files corresponding to  the  given  patterns.  Standard  shell  wildcard
           characters  can  be used in the pattern, where asterisk (*) and question mark (?) will match a slash,
           and backslash (\) will be used as an escape character.

           Wanneer het eerste teken in het zoekpatroon-bestandsnaam niet een van de tekens ‘*[?/’  is,  dan  zal
           het  beschouwd worden als deeltekenreeksvergelijking en zal het impliciet geplaatst worden tussen ‘*’
           (zoals in *zoekpatroon-bestandsnaam*). Indien de daaropvolgende tekenreeks een van de  tekens  ‘*[?\’
           bevat,  dan zal ze behandeld worden als een glob-patroon, anders zal een eventuele afsluitende ‘/’ of
           ‘/.’ verwijderd worden en zal er een letterlijke padopzoeking uitgevoerd worden.

           Dit commando geeft geen extra bestanden weer die door scripts  van  de  pakketonderhouder  aangemaakt
           werden en ook geen alternatieven.

           The  output  format  consists  of  one  line per matching pattern, with a list of packages owning the
           pathname separated by a comma (U+002C ‘,’) and a space (U+0020 ‘ ’), followed by a colon (U+003A ‘:’)
           and a space, followed by the pathname. As in:

             pkgname1, pkgname2: pathname1
             pkgname3: pathname2

           File diversions are printed with the following localized strings:

             diversion by pkgname from: diverted-from
             diversion by pkgname to: diverted-to

           or for local diversions:

             local diversion from: diverted-from
             local diversion to: diverted-to

           Hint: When machine parsing the output,  it  is  customary  to  set  the  locale  to  C.UTF-8  to  get
           reproducible results.

       -p, --print-avail [pakketnaam...]
           Detailinformatie  over  pakketten  tonen, zoals die in /var/lib/dpkg/available te vinden is. Als geen
           pakketnaam opgegeven werd, worden alle items  uit  de  databank  available  weergegeven  (sinds  dpkg
           1.19.1). Als meerdere pakketnamen opgegeven worden, worden de gevraagde items uit available onderling
           gescheiden door een lege regel en weergegeven in dezelfde volgorde als die van de argumentenlijst.

           Gebruikers  van  frontends  die op APT gebaseerd zijn moeten in de plaats daarvan apt show pakketnaam
           gebruiken, aangezien het bestand available enkel up-to-date gehouden wordt als men dselect gebruikt.

       -?, --help
           Info tonen over het gebruik en afsluiten.

       --version
           De versie tonen en afsluiten.

OPTIES

       --admindir=map
           De locatie van de database van dpkg wijzigen. De standaardlocatie is /var/lib/dpkg.

       --root=directory
           Set   the   root   directory   to   directory,   which   sets   the   administrative   directory   to
           «directory/var/lib/dpkg» (since dpkg 1.21.0).

       --load-avail
           Ook  het  bestand  available  laden  bij  het  gebruik  van de commando's --show en --list. Standaard
           doorzoeken die nu enkel het bestand status (sinds dpkg 1.16.2).

       --no-pager
           Schakelt het gebruik van een pagineringsprogramma uit bij het weergeven van  informatie  (sinds  dpkg
           1.19.2).

       -f, --showformat=indeling
           Deze  optie  wordt  gebruikt om op te geven in welke indeling --show zijn uitvoer moet produceren (de
           korte optie sinds dpkg 1.13.1). De indeling is een tekenreeks die vorm geeft aan de uitvoer die  voor
           elk opgesomd pakket gegenereerd wordt.

           In de indelingstekenreeks markeert “\” een stuurcode:

           \n regeleinde
           \r enter
           \t tab

           “\” voor elk ander letterteken onderdrukt de eventuele bijzondere betekenis van dat navolgende teken,
           hetgeen van nut is voor “\” en “$”.

           Pakketinformatie  kan ingevoegd worden door variabeleverwijzingen naar pakketvelden toe te voegen met
           behulp van de syntaxis “${veld[;breedte]}”. Velden worden rechts uitgelijnd  weergegeven  tenzij  een
           negatieve  breedte  opgegeven  werd.  In  dat geval wordt links uitgelijnd. De volgende velden worden
           herkend, maar zijn niet noodzakelijk aanwezig in het statusbestand (enkel interne  velden  en  velden
           die in het binaire pakket opgeslagen worden komen er in terecht):

           Architecture
           Bugs
           Conffiles (intern)
           Config-Version (intern)
           Conflicts
           Breaks
           Depends
           Description
           Enhances
           Protected
           Essential
           Filename (intern, frontend gerelateerd)
           Homepage
           Installed-Size
           MD5sum (intern, frontend gerelateerd)
           MSDOS-Filename (intern, frontend gerelateerd)
           Maintainer
           Origin
           Package
           Pre-Depends
           Priority
           Provides
           Recommends
           Replaces
           Revision (verouderd)
           Section
           Size (intern, frontend gerelateerd)
           Source
           Status (intern)
           Suggests
           Tag (meestal niet in .deb maar in Packages-bestanden van de pakketbron)
           Triggers-Awaited (intern)
           Triggers-Pending (intern)
           Version

           De  volgende velden zijn virtueel en worden door dpkg-query gegenereerd uit waarden van andere velden
           (merk op dat zij namen hebben die niet conform de veldnamen in een controlebestand zijn):

           binary:Package
               Het bevat de naam van  het  binaire  pakket  met  eventueel  een  architectuurkwalificatie  zoals
               “libc6:amd64”  (sinds dpkg 1.16.2). Er zal een architectuurkwalificatie gebruikt worden om ervoor
               te zorgen dat de pakketnaam niet ambigu kan zijn, bijvoorbeeld als het pakket een veld Multi-Arch
               met als waarde same heeft of als het pakket bedoeld is voor een vreemde architectuur.

           binary:Synopsis
               Het bevat de korte beschrijving van het pakket (sinds dpkg 1.19.1).

           binary:Summary
               Dit is een alias voor binary:Synopsis (sinds dpkg 1.16.2).

           db:Status-Abbrev
               Het bevat de verkorte pakketstatus (als drie tekens), zoals “ii ” of “iHR” (sinds  dpkg  1.16.2).
               Zie de beschrijving van het commando --list voor bijkomende toelichting.

           db:Status-Want
               Het  bevat  de  gewenste  toestand  van  het  pakket,  onderdeel  van het veld Status (sinds dpkg
               1.17.11).

           db:Status-Status
               Het bevat de pakketstatus uitgedrukt in een woord, onderdeel van  het  veld  Status  (sinds  dpkg
               1.17.11).

           db:Status-Eflag
               Het bevat de status-foutvlag van het pakket, onderdeel van het veld Status (sinds dpkg 1.17.11).

           db-fsys:Files
               Het  bevat  de  door  regeleinden gescheiden lijst van de elementen van het pakketbestandssysteem
               (sinds dpkg 1.19.3).

           db-fsys:Last-Modified
               Het bevat de tijdsaanduiding in seconden van het laatste  moment  waarop  de  elementen  van  het
               pakketbestandssysteem gewijzigd werden (sinds dpkg 1.19.3).

           source:Package
               Het bevat de naam van het broncodepakket van dit binaire pakket (sinds dpkg 1.16.2).

           source:Version
               Het bevat het versienummer van het broncodepakket van dit binaire pakket (sinds dpkg 1.16.2).

           source:Upstream-Version
               Het  bevat  het  versienummer  van  de  toeleveraarsbroncode  voor dit binaire pakket (sinds dpkg
               1.18.16).

           De standaard indelingstekenreeks is  “${binary:Package}\t${Version}\n”.  In  feite  kunnen  ook  alle
           andere velden die in het statusbestand te vinden zijn (d.w.z. door de gebruiker gedefinieerde velden)
           opgevraagd   worden.  Zij  zullen  evenwel  als  zodanig  weergegeven  worden,  zonder  conversie  of
           foutcontrole. Om de naam van de onderhouder van dpkg en de geïnstalleerde versie te bekomen,  kunt  u
           het volgende commando uitvoeren:

            dpkg-query -f='${binary:Package} ${Version}\t${Maintainer}\n' \
             -W dpkg

AFSLUITSTATUS

       0   De gevraagde opzoeking werd succesvol uitgevoerd.

       1   De  gevraagde opzoeking mislukte volledig of gedeeltelijk ten gevolge van het feit dat een bestand of
           een pakket niet gevonden werd (behalve bij --control-path, --control-list en --control-show  waarvoor
           dit soort fouten fataal is).

       2   Fatale  of  onherstelbare  fout  die  te  wijten  is aan ongeldig gebruik van de commandoregel of aan
           interacties met het systeem, zoals het benaderen van de database, het toewijzen van geheugen, enz.

OMGEVING

   Externe omgeving
       SHELL
           Stelt het uit te voeren programma in wanneer een commando via een shell  voortgebracht  wordt  (sinds
           dpkg 1.19.2).

       PAGER
       DPKG_PAGER
           Stelt  het te gebruiken pagineringscommando in (sinds dpkg 1.19.1), hetwelk uitgevoerd zal worden met
           «$SHELL -c». Indien SHELL niet ingesteld is, zal «sh» gebruikt  worden.  DPKG_PAGER  overschrijft  de
           omgevingsvariabele PAGER (sinds dpkg 1.19.2).

       DPKG_ROOT
           If set and the --root option has not been specified, it will be used as the filesystem root directory
           (since dpkg 1.21.0).

       DPKG_ADMINDIR
           Indien  dit  ingesteld werd en de optie --admindir niet gebruikt werd, zal dit gebruikt worden als de
           datamap voor dpkg.

       DPKG_COLORS
           Stelt de kleurmodus in (sinds dpkg 1.18.5). Waarden die momenteel gebruikt mogen  worden  zijn:  auto
           (standaard), always en never.

   Interne omgeving
       LESS
           Indien  niet  reeds  ingesteld,  wordt  het  als  “-FRSXMQ”  gedefinieerd  door  dpkg-query  bij  het
           voortbrengen van een pagineringsprogramma (sinds dpkg 1.19.2). Om het  standaardgedrag  te  wijzigen,
           kan  deze  variabele  vooraf ingesteld worden op een andere waarde, inclusief op een lege tekenreeks,
           ofwel kunnen de variabelen PAGER of DPKG_PAGER ingesteld worden om specifieke opties uit te schakelen
           met «-+», bijvoorbeeld DPKG_PAGER="less -+F".

ZIE OOK

       dpkg(1).

1.21.1                                             2024-02-23                                      dpkg-query(1)