Provided by: dpkg_1.19.7ubuntu3.2_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, som dan alle pakketten uit /var/lib/dpkg/status op, 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...]
              Net zoals de optie  --list  zal  dit  alle  pakketten  opsommen  die  met  het  opgegeven  patroon
              overeenkomen.  De  uitvoer  kan  evenwel aangepast worden met behulp van de optie --showformat. De
              standaardindeling van de uitvoer gebruikt één regel per pakket dat  gevonden  werd,  waarbij  elke
              regel  de  naam (uitgebreid met de architectuurkwalificatie voor pakketten van het type Multi-Arch
              same) en de geïnstalleerde versie van het pakket bevat, onderling gescheiden door een tab.

       -s, --status [pakketnaam...]
              Rapporteert over de status van het opgegeven pakket.  Dit  geeft  gewoon  het  item  weer  uit  de
              databank  van  de  toestand  van de geïnstalleerde bestanden. Indien geen pakketnaam vermeld werd,
              worden alle items uit de databank met toestandsinformatie weergegeven  (sinds  dpkg  1.19.1).  Als
              meerdere  pakketnamen  vermeld  werden,  worden  de  opgevraagde items met toestandsinformatie van
              elkaar gescheiden door een lege  regel  en  weergegeven  in  dezelfde  volgorde  als  die  van  de
              argumentenlijst.

       -L, --listfiles pakketnaam...
              Som  de  bestanden  op  die  uit  pakketnaam  op  uw  systeem  geïnstalleerd  werden. Als meerdere
              pakketnamen opgegeven werden, zullen de gevraagde opsommingen van bestanden van elkaar  gescheiden
              worden  door  een  lege  regel  en  in dezelfde volgorde weergegeven worden als ze in de lijst met
              argumenten  opgegeven  werden.  Merk  nochtans  op  dat  bestanden  die  aangemaakt  worden   door
              pakketspecifieke installatiescripts niet vermeld worden.

       --control-list pakketnaam
              Som  de  controlebestanden  op  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
              Geef het controlebestand dat  uit  pakketnaam  op  uw  systeem  geïnstalleerd  werd,  weer  op  de
              standaarduitvoer (sinds dpkg 1.16.5).

       -c, --control-path pakketnaam [controlebestand]
              Som de paden van controlebestanden op 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...
              Zoek  pakketten  die  bestanden  hebben  die  overeenkomen  met  het  opgegeven patroon. Standaard
              shell-jokertekens kunnen in het patroon gebruikt worden, waarbij sterretje (*) en  vraagteken  (?)
              met een slash overeenkomen en backslash (\) als een maskeerteken (escape-teken) gebruikt wordt.

              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.

       -p, --print-avail [pakketnaam...]
              Toon detailinformatie over pakketten, 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-cache  show
              pakketnaam  gebruiken,  aangezien  het  bestand  available enkel up-to-date gehouden wordt als men
              dselect gebruikt.

       -?, --help
              Toon info over het gebruik en sluit af.

       --version
              Toon de versie en sluit af.

OPTIES

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

       --load-avail
              Laad ook het bestand available 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  wagenterugloop
                  \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 (architectuur)
                  Bugs (bugs)
                  Conffiles (configuratiebestanden) (intern)
                  Config-Version (configuratieversie) (intern)
                  Conflicts (is tegenstrijdig met)
                  Breaks (maakt defect)
                  Depends (vereist)
                  Description (beschrijving)
                  Enhances (biedt uitbreiding voor)
                  Essential (essentieel)
                  Filename (bestandsnaam) (intern, frontend gerelateerd)
                  Homepage (homepage)
                  Installed-Size (geïnstalleerde grootte)
                  MD5sum (MD5-controlesom) (intern, frontend gerelateerd)
                  MSDOS-Filename (MsDos-bestandsnaam) (intern, frontend gerelateerd)
                  Maintainer (onderhouder)
                  Origin (origine)
                  Package (pakket)
                  Pre-Depends (heeft als voorafgaande vereiste)
                  Priority (prioriteit)
                  Provides (voorziet in)
                  Recommends (beveelt aan)
                  Replaces (vervangt)
                  Revision (revisie) (verouderd)
                  Section (sectie)
                  Size (grootte) (intern, frontend gerelateerd)
                  Source (bron)
                  Status (intern)
                  Suggests (suggereert)
                  Tag (gewoonlijk niet in .deb maar in Packages-bestand van pakketbron)
                  Triggers-Awaited (triggers-afgewacht) (intern)
                  Triggers-Pending (triggers-aanhangig) (intern)
                  Version (versie)

              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 -W -f='${binary:Package} ${Version}\t${Maintainer}\n' 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_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.19.7                                             2022-05-25                                      dpkg-query(1)