.\" -*- mode: troff; coding: utf-8 -*- .\" Automatically generated by Pod::Man 5.01 (Pod::Simple 3.43) .\" .\" Standard preamble: .\" ======================================================================== .de Sp \" Vertical space (when we can't use .PP) .if t .sp .5v .if n .sp .. .de Vb \" Begin verbatim text .ft CW .nf .ne \\$1 .. .de Ve \" End verbatim text .ft R .fi .. .\" \*(C` and \*(C' are quotes in nroff, nothing in troff, for use with C<>. .ie n \{\ . ds C` "" . ds C' "" 'br\} .el\{\ . ds C` . ds C' 'br\} .\" .\" Escape single quotes in literal strings from groff's Unicode transform. .ie \n(.g .ds Aq \(aq .el .ds Aq ' .\" .\" If the F register is >0, we'll generate index entries on stderr for .\" titles (.TH), headers (.SH), subsections (.SS), items (.Ip), and index .\" entries marked with X<> in POD. Of course, you'll have to process the .\" output yourself in some meaningful fashion. .\" .\" Avoid warning from groff about undefined register 'F'. .de IX .. .nr rF 0 .if \n(.g .if rF .nr rF 1 .if (\n(rF:(\n(.g==0)) \{\ . if \nF \{\ . de IX . tm Index:\\$1\t\\n%\t"\\$2" .. . if !\nF==2 \{\ . nr % 0 . nr F 2 . \} . \} .\} .rr rF .\" ======================================================================== .\" .IX Title "dpkg-query 1" .TH dpkg-query 1 2024-03-10 1.22.6 "dpkg suite" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l .nh .SH NAAM .IX Header "NAAM" dpkg-query \- een gereedschap om te zoeken in de database van dpkg .SH OVERZICHT .IX Header "OVERZICHT" \&\fBdpkg-query\fR [\fIoptie\fR...] \fIcommando\fR .SH BESCHRIJVING .IX Header "BESCHRIJVING" \&\fBdpkg-query\fR is een gereedschap om informatie te tonen over pakketten die opgenomen zijn in de database van \fBdpkg\fR. .SH COMMANDO'S .IX Header "COMMANDO'S" .IP "\fB\-l\fR, \fB\-\-list\fR [\fIpakketnaampatroon\fR...]" 4 .IX Item "-l, --list [pakketnaampatroon...]" Alle gekende pakketten opsommen die beantwoorden aan \('e\('en of meer patronen, ongeacht hun toestand, met daarbij inbegrepen elk re\(:eel of virtueel pakket dat in om het even welk veld over vereistenrelaties (zoals \fBBreaks\fR, \fBEnhances\fR, enz.) vermeld wordt. Indien geen \fIpakketnaampatroon\fR opgegeven werd, alle pakketten uit \fI/var/lib/dpkg/status\fR opsommen, met uitzondering van die welke als niet\-ge\(:installeerd gemarkeerd staan (d.w.z. die welke eerder gewist werden). De normale shell-jokertekens mogen in \fIpakketnaampatroon\fR gebruikt worden. Merk op dat u \fIpakketnaampatroon\fR 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": .RS 4 .Sp .Vb 1 \& dpkg\-query \-l \*(Aqlibc6*\*(Aq .Ve .RE .RS 4 .Sp De eerste drie kolommen van de uitvoer tonen de gewenste actie, de toestand van het pakket, en fouten, in die volgorde. .Sp Gewenste actie: .IP "u = Onbekend (Unknown)" 4 .IX Item "u = Onbekend (Unknown)" .PD 0 .IP "i = Installeren (Install)" 4 .IX Item "i = Installeren (Install)" .IP "h = Handhaven (Hold)" 4 .IX Item "h = Handhaven (Hold)" .IP "r = Verwijderen (Remove)" 4 .IX Item "r = Verwijderen (Remove)" .IP "p = Wissen (Purge)" 4 .IX Item "p = Wissen (Purge)" .RE .RS 4 .PD .Sp Toestand van het pakket: .IP "n = Niet\-ge\(:installeerd (Not-installed)" 4 .IX Item "n = Niet-ge\(:installeerd (Not-installed)" .PD 0 .IP "c = Configuratiebestanden (Config-files)" 4 .IX Item "c = Configuratiebestanden (Config-files)" .IP "H = Half\-ge\(:installeerd (Half-installed)" 4 .IX Item "H = Half-ge\(:installeerd (Half-installed)" .IP "U = Uitgepakt (Unpacked)" 4 .IX Item "U = Uitgepakt (Unpacked)" .IP "F = Half-geconfigureerd (Half-configured)" 4 .IX Item "F = Half-geconfigureerd (Half-configured)" .IP "W = Triggers-afgewacht (Triggers-awaiting)" 4 .IX Item "W = Triggers-afgewacht (Triggers-awaiting)" .IP "t = Triggers-aanhangig (Triggers-pending)" 4 .IX Item "t = Triggers-aanhangig (Triggers-pending)" .IP "i = Ge\(:installeerd (Installed)" 4 .IX Item "i = Ge\(:installeerd (Installed)" .RE .RS 4 .PD .Sp Foutvlaggen: .IP " = (geen)" 4 .IX Item " = (geen)" .PD 0 .IP "R = Herinst-nodig (Reinst-required)" 4 .IX Item "R = Herinst-nodig (Reinst-required)" .RE .RS 4 .PD .Sp 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 \fBdpkg\fR\|(1) te raadplegen voor informatie over de bovenstaande toestanden en vlaggen. .Sp 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 \fB\-W\fR (\fB\-\-show\fR) en \fB\-\-showformat\fR voor een manier om de indeling van de uitvoer te configureren. .RE .IP "\fB\-W\fR, \fB\-\-show\fR [\fIpakketnaampatroon\fR...]" 4 .IX Item "-W, --show [pakketnaampatroon...]" Net als de optie \fB\-\-list\fR geeft deze optie een lijst van alle pakketten die overeenkomen met de opgegeven patronen. De uitvoer kan echter worden aangepast met de optie \fB\-\-showformat\fR. .Sp Het standaardformaat van de uitvoer is \('e\('en regel per overeenstemmend pakket, waarbij elke regel bestaat uit de pakketnaam en zijn ge\(:installeerde versie, gescheiden door een tab. De naam van het pakket zal een architectuurkwalificatie bevatten bij pakketten met een veld \fBMulti-Arch\fR met de waarde \fBsame\fR of bij een vreemde architectuur, wat een architectuur is die niet de eigen architectuur is of niet \fBall\fR. .IP "\fB\-s\fR, \fB\-\-status\fR [\fIpakketnaam\fR...]" 4 .IX Item "-s, --status [pakketnaam...]" Rapporteert over de status van opgegeven pakketten. Dit geeft gewoon het item weer uit de databank met de toestand van de ge\(:installeerde bestanden. Indien geen \fIpakketnaam\fR vermeld werd, worden alle items uit de databank met toestandsinformatie weergegeven (sinds dpkg 1.19.1). Als meerdere \fIpakketnamen\fR 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. .IP "\fB\-L\fR, \fB\-\-listfiles\fR \fIpakketnaam\fR..." 4 .IX Item "-L, --listfiles pakketnaam..." De bestanden vermelden die uit \fIpakketnaam\fR op uw systeem ge\(:installeerd werden. Als meerdere \fIpakketnamen\fR opgegeven werden, zullen de gevraagde vermeldingen 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. .Sp Elke bestandsomleiding wordt afgedrukt op zijn eigen regel na het omgeleide bestand, voorafgegaan door een van de volgende gelokaliseerde tekenreeksen: .Sp lokaal omgeleid naar: \fIomgeleid-naar\fR pakket leidt andere om naar: \fIomgeleid-naar\fR omgeleid door \fIpkkt\fR naar: \fIomgeleid-naar\fR .Sp \&\fBHint\fR: wanneer de uitvoer machinaal wordt verwerkt, is het gebruikelijk om de landinstelling in te stellen op \fBC.UTF\-8\fR om reproduceerbare resultaten te krijgen. Op sommige systemen kan dit ook vereisen dat de omgevingsvariabele \fBLANGUAGE\fR op de juiste manier wordt aangepast als deze al is ingesteld (zie \fBlocale\fR\|(7)). .Sp Dit commando geeft geen extra bestanden weer die door scripts van de beheerder aangemaakt werden en ook geen alternatieven. .IP "\fB\-\-control\-list\fR \fIpakketnaam\fR" 4 .IX Item "--control-list pakketnaam" De controlebestanden opsommen die uit \fIpakketnaam\fR op uw systeem ge\(:installeerd werden (sinds dpkg 1.16.5). Die kunnen gebruikt worden als invoerargumenten voor \fB\-\-control\-show\fR. .IP "\fB\-\-control\-show\fR \fIpakketnaam\fR \fIcontrolebestand\fR" 4 .IX Item "--control-show pakketnaam controlebestand" Het \fIcontrolebestand\fR dat uit \fIpakketnaam\fR op uw systeem ge\(:installeerd werd, weergeven op de standaarduitvoer (sinds dpkg 1.16.5). .IP "\fB\-c\fR, \fB\-\-control\-path\fR \fIpakketnaam\fR [\fIcontrolebestand\fR]" 4 .IX Item "-c, --control-path pakketnaam [controlebestand]" De paden van controlebestanden opsommen die uit \fIpakketnaam\fR op uw systeem ge\(:installeerd werden (sinds dpkg 1.15.4). Indien \fIcontrolebestand\fR opgegeven werd, toon dan enkel het pad voor dat controlebestand als het bestaat. .Sp \&\fBWaarschuwing\fR: 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 \fB\-\-control\-list\fR en \fB\-\-control\-show\fR in alle gevallen waarin deze commando's hetzelfde eindresultaat kunnen geven. Dit commando zal evenwel niet verwijderd worden zolang er nog minstens \('e\('en geval is waarin dit commando nodig is (d.w.z. als een schadelijk postrm-script van een beheerder verwijderd moet worden) en zolang daarvoor geen goede oplossing bestaat. .IP "\fB\-S\fR, \fB\-\-search\fR \fIzoekpatroon-bestandsnaam\fR..." 4 .IX Item "-S, --search zoekpatroon-bestandsnaam..." Pakketten zoeken die bestanden hebben die overeenkomen met het opgegeven patroon. Standaard shell-jokertekens kunnen in het patroon gebruikt worden, waarbij sterretje (\fB*\fR) en vraagteken (\fB?\fR) met een slash overeenkomen en backslash (\fB\e\fR) als een maskeerteken (escape-teken) gebruikt wordt. .Sp Wanneer het eerste teken in het \fIzoekpatroon-bestandsnaam\fR niet een van de tekens \(oq\fB*[?/\fR\(cq is, dan zal het beschouwd worden als deeltekenreeksvergelijking en zal het impliciet geplaatst worden tussen \(oq\fB*\fR\(cq (zoals in \fB*\fR\fIzoekpatroon-bestandsnaam\fR\fB*\fR). Indien de daaropvolgende tekenreeks een van de tekens \(oq\fB*[?\e\fR\(cq bevat, dan zal ze behandeld worden als een glob-patroon, anders zal een eventuele afsluitende \(oq\fB/\fR\(cq of \(oq\fB/.\fR\(cq verwijderd worden en zal er een letterlijke padopzoeking uitgevoerd worden. .Sp Dit commando geeft geen extra bestanden weer die door scripts van de beheerder aangemaakt werden en ook geen alternatieven. .Sp De opmaak van de uitvoer bestaat uit \('e\('en regel per overeenkomend patroon, met een lijst van pakketten waarin de padnaam voorkomt, gescheiden door een komma (U+002C '\fB,\fR') en een spatie (U+0020 '\fB \fR'), gevolgd door een dubbele punt (U+003A '\fB:\fR') en een spatie, gevolgd door de padnaam. Als in: .Sp .Vb 2 \& pkktnaam1, pkktnaam2: padnaam1 \& pkktnaam3: padnaam2 .Ve .Sp Bestandsomleidingen worden afgedrukt met de volgende gelokaliseerde tekenreeksen: .Sp omleiding door \fIpkktnaam\fR van: \fIomgeleid-van\fR omleiding door \fIpkktnaam\fR naar: \fIomgeleid-naar\fR .Sp of voor lokale omleidingen: .Sp lokale omleiding van: \fIomgeleid-van\fR lokale omleiding naar: \fIomgeleid-naar\fR .Sp \&\fBHint\fR: wanneer de uitvoer machinaal wordt verwerkt, is het gebruikelijk om de landinstelling in te stellen op \fBC.UTF\-8\fR om reproduceerbare resultaten te krijgen. .IP "\fB\-p\fR, \fB\-\-print\-avail\fR [\fIpakketnaam\fR...]" 4 .IX Item "-p, --print-avail [pakketnaam...]" Detailinformatie over pakketten tonen, zoals die in \fI/var/lib/dpkg/available\fR te vinden is. Als geen \fIpakketnaam\fR opgegeven werd, worden alle items uit de databank \fIavailable\fR weergegeven (sinds dpkg 1.19.1). Als meerdere \fIpakketnamen\fR opgegeven worden, worden de gevraagde items uit \fIavailable\fR onderling gescheiden door een lege regel en weergegeven in dezelfde volgorde als die van de argumentenlijst. .Sp Gebruikers van frontends die op APT gebaseerd zijn moeten in de plaats daarvan \fBapt show\fR \fIpakketnaam\fR gebruiken, aangezien het bestand \fIavailable\fR enkel up-to-date gehouden wordt als men \fBdselect\fR gebruikt. .IP "\fB\-?\fR, \fB\-\-help\fR" 4 .IX Item "-?, --help" Info tonen over het gebruik en afsluiten. .IP \fB\-\-version\fR 4 .IX Item "--version" De versie tonen en afsluiten. .SH OPTIES .IX Header "OPTIES" .IP \fB\-\-admindir=\fR\fImap\fR 4 .IX Item "--admindir=map" De locatie van de database van \fBdpkg\fR wijzigen. De standaardlocatie is \fI/var/lib/dpkg\fR. .IP \fB\-\-root=\fR\fImap\fR 4 .IX Item "--root=map" De hoofdmap instellen op \fImap\fR, hetgeen de administratieve map instelt op \(Fo\fImap\fR/var/lib/dpkg\(Fc (sinds dpkg 1.21.0). .IP \fB\-\-load\-avail\fR 4 .IX Item "--load-avail" Ook het bestand available laden bij het gebruik van de commando's \fB\-\-show\fR en \fB\-\-list\fR. Standaard doorzoeken die nu enkel het bestand status (sinds dpkg 1.16.2). .IP \fB\-\-no\-pager\fR 4 .IX Item "--no-pager" Schakelt het gebruik van een pagineringsprogramma uit bij het weergeven van informatie (sinds dpkg 1.19.2). .IP "\fB\-f\fR, \fB\-\-showformat=\fR\fIindeling\fR" 4 .IX Item "-f, --showformat=indeling" Deze optie wordt gebruikt om op te geven in welke indeling \fB\-\-show\fR 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. .Sp In de indelingstekenreeks markeert \(lq\fB\e\fR\(rq een stuurcode: .RS 4 .IP "\fB\en\fR regeleinde" 4 .IX Item "n regeleinde" .PD 0 .IP "\fB\er\fR enter" 4 .IX Item "r enter" .IP "\fB\et\fR tab" 4 .IX Item "t tab" .RE .RS 4 .PD .Sp \(lq\fB\e\fR\(rq voor elk ander letterteken onderdrukt de eventuele bijzondere betekenis van dat navolgende teken, hetgeen van nut is voor \(lq\fB\e\fR\(rq en \(lq\fB$\fR\(rq. .Sp Pakketinformatie kan ingevoegd worden door variabeleverwijzingen naar pakketvelden toe te voegen met behulp van de syntaxis \(lq\fB${\fR\fIveld\fR[\fB;\fR\fIbreedte\fR]\fB}\fR\(rq. Velden worden rechts uitgelijnd weergegeven tenzij een negatieve breedte opgegeven werd. In dat geval wordt links uitgelijnd. De volgende \fIveld\fRen 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): .IP \fBArchitecture\fR 4 .IX Item "Architecture" .PD 0 .IP \fBBugs\fR 4 .IX Item "Bugs" .IP "\fBConffiles\fR (intern)" 4 .IX Item "Conffiles (intern)" .IP "\fBConfig-Version\fR (intern)" 4 .IX Item "Config-Version (intern)" .IP \fBConflicts\fR 4 .IX Item "Conflicts" .IP \fBBreaks\fR 4 .IX Item "Breaks" .IP \fBDepends\fR 4 .IX Item "Depends" .IP \fBDescription\fR 4 .IX Item "Description" .IP \fBEnhances\fR 4 .IX Item "Enhances" .IP \fBProtected\fR 4 .IX Item "Protected" .IP \fBEssential\fR 4 .IX Item "Essential" .IP "\fBFilename\fR (intern, frontend gerelateerd)" 4 .IX Item "Filename (intern, frontend gerelateerd)" .IP \fBHomepage\fR 4 .IX Item "Homepage" .IP \fBInstalled-Size\fR 4 .IX Item "Installed-Size" .IP "\fBMD5sum\fR (intern, frontend gerelateerd)" 4 .IX Item "MD5sum (intern, frontend gerelateerd)" .IP "\fBMSDOS-Filename\fR (intern, frontend gerelateerd)" 4 .IX Item "MSDOS-Filename (intern, frontend gerelateerd)" .IP \fBMaintainer\fR 4 .IX Item "Maintainer" .IP \fBOrigin\fR 4 .IX Item "Origin" .IP \fBPackage\fR 4 .IX Item "Package" .IP \fBPre-Depends\fR 4 .IX Item "Pre-Depends" .IP \fBPriority\fR 4 .IX Item "Priority" .IP \fBProvides\fR 4 .IX Item "Provides" .IP \fBRecommends\fR 4 .IX Item "Recommends" .IP \fBReplaces\fR 4 .IX Item "Replaces" .IP "\fBRevision\fR (verouderd)" 4 .IX Item "Revision (verouderd)" .IP \fBSection\fR 4 .IX Item "Section" .IP "\fBSize\fR (intern, frontend gerelateerd)" 4 .IX Item "Size (intern, frontend gerelateerd)" .IP \fBSource\fR 4 .IX Item "Source" .IP "\fBStatus\fR (intern)" 4 .IX Item "Status (intern)" .IP \fBSuggests\fR 4 .IX Item "Suggests" .IP "\fBTag\fR (meestal niet in .deb maar in Packages-bestanden van de pakketbron)" 4 .IX Item "Tag (meestal niet in .deb maar in Packages-bestanden van de pakketbron)" .IP "\fBTriggers-Awaited\fR (intern)" 4 .IX Item "Triggers-Awaited (intern)" .IP "\fBTriggers-Pending\fR (intern)" 4 .IX Item "Triggers-Pending (intern)" .IP \fBVersion\fR 4 .IX Item "Version" .RE .RS 4 .PD .Sp De volgende velden zijn virtueel en worden door \fBdpkg-query\fR gegenereerd uit waarden van andere velden (merk op dat zij namen hebben die niet conform de veldnamen in een controlebestand zijn): .IP \fBbinary:Package\fR 4 .IX Item "binary:Package" Het bevat de naam van het binaire pakket met eventueel een architectuurkwalificatie zoals \(lqlibc6:amd64\(rq (sinds dpkg 1.16.2). Er zal een architectuurkwalificatie gebruikt worden om ervoor te zorgen dat de pakketnaam niet ambigu kan zijn bij pakketten met een veld \fBMulti-Arch\fR met de waarde \fBsame\fR of bij een vreemde architectuur, wat een architectuur is die niet de eigen architectuur is of niet \fBall\fR. .IP \fBbinary:Synopsis\fR 4 .IX Item "binary:Synopsis" Het bevat de korte beschrijving van het pakket (sinds dpkg 1.19.1). .IP \fBbinary:Summary\fR 4 .IX Item "binary:Summary" Dit is een alias voor \fBbinary:Synopsis\fR (sinds dpkg 1.16.2). .IP \fBdb:Status\-Abbrev\fR 4 .IX Item "db:Status-Abbrev" Het bevat de verkorte pakketstatus (als drie tekens), zoals \(lqii \(rq of \(lqiHR\(rq (sinds dpkg 1.16.2). Zie de beschrijving van het commando \fB\-\-list\fR voor bijkomende toelichting. .IP \fBdb:Status\-Want\fR 4 .IX Item "db:Status-Want" Het bevat de gewenste toestand van het pakket, onderdeel van het veld Status (sinds dpkg 1.17.11). .IP \fBdb:Status\-Status\fR 4 .IX Item "db:Status-Status" Het bevat de pakketstatus uitgedrukt in een woord, onderdeel van het veld Status (sinds dpkg 1.17.11). .IP \fBdb:Status\-Eflag\fR 4 .IX Item "db:Status-Eflag" Het bevat de status-foutvlag van het pakket, onderdeel van het veld Status (sinds dpkg 1.17.11). .IP \fBdb\-fsys:Files\fR 4 .IX Item "db-fsys:Files" Het bevat de door regeleinden gescheiden lijst van de elementen van het pakketbestandssysteem (sinds dpkg 1.19.3). .IP \fBdb\-fsys:Last\-Modified\fR 4 .IX Item "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). .IP \fBsource:Package\fR 4 .IX Item "source:Package" Het bevat de naam van het broncodepakket van dit binaire pakket (sinds dpkg 1.16.2). .IP \fBsource:Version\fR 4 .IX Item "source:Version" Het bevat het versienummer van het broncodepakket van dit binaire pakket (sinds dpkg 1.16.2). .IP \fBsource:Upstream\-Version\fR 4 .IX Item "source:Upstream-Version" Het bevat het versienummer van de toeleveraarsbroncode voor dit binaire pakket (sinds dpkg 1.18.16). .RE .RS 4 .Sp De standaard indelingstekenreeks is \(lq\fB${binary:Package}\et${Version}\en\fR\(rq. 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 beheerder van \fBdpkg\fR en de ge\(:installeerde versie te bekomen, kunt u het volgende commando uitvoeren: .Sp .Vb 2 \& dpkg\-query \-f=\*(Aq${binary:Package} ${Version}\et${Maintainer}\en\*(Aq \e \& \-W dpkg .Ve .RE .RS 4 .RE .SH AFSLUITSTATUS .IX Header "AFSLUITSTATUS" .IP \fB0\fR 4 .IX Item "0" De gevraagde opzoeking werd succesvol uitgevoerd. .IP \fB1\fR 4 .IX Item "1" De gevraagde opzoeking mislukte volledig of gedeeltelijk ten gevolge van het feit dat een bestand of een pakket niet gevonden werd (behalve bij \fB\-\-control\-path\fR, \fB\-\-control\-list\fR en \fB\-\-control\-show\fR waarvoor dit soort fouten fataal is). .IP \fB2\fR 4 .IX Item "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. .SH OMGEVING .IX Header "OMGEVING" .SS "Externe omgeving" .IX Subsection "Externe omgeving" .IP \fBSHELL\fR 4 .IX Item "SHELL" Stelt het uit te voeren programma in wanneer een commando via een shell voortgebracht wordt (sinds dpkg 1.19.2). .IP \fBPAGER\fR 4 .IX Item "PAGER" .PD 0 .IP \fBDPKG_PAGER\fR 4 .IX Item "DPKG_PAGER" .PD Stelt het te gebruiken pagineringscommando in (sinds dpkg 1.19.1), hetwelk uitgevoerd zal worden met \(Fo\fR\f(CB$SHELL\fR\fB \-c\fR\(Fc. Indien \fBSHELL\fR niet ingesteld is, zal \(Fo\fBsh\fR\(Fc gebruikt worden. \fBDPKG_PAGER\fR overschrijft de omgevingsvariabele \fBPAGER\fR (sinds dpkg 1.19.2). .IP \fBDPKG_ROOT\fR 4 .IX Item "DPKG_ROOT" Indien dit ingesteld is en de optie \fB\-\-root\fR niet opgegeven werd, zal dit gebruikt worden als de hoofdmap voor het bestandssysteem (sinds dpkg 1.21.0). .IP \fBDPKG_ADMINDIR\fR 4 .IX Item "DPKG_ADMINDIR" Indien dit ingesteld werd en de optie \fB\-\-admindir\fR niet gebruikt werd, zal dit gebruikt worden als de datamap voor \fBdpkg\fR. .IP \fBDPKG_DEBUG\fR 4 .IX Item "DPKG_DEBUG" Stelt het foutopsporingsmasker in (sinds dpkg 1.21.10) vanaf een octale waarde. De momenteel geaccepteerde vlaggen worden beschreven in de optie \fBdpkg \-\-debug\fR, maar mogelijk hebben niet al deze vlaggen effect op dit programma. .IP \fBDPKG_COLORS\fR 4 .IX Item "DPKG_COLORS" Stelt de kleurmodus in (sinds dpkg 1.18.5). Waarden die momenteel gebruikt mogen worden zijn: \fBauto\fR (standaard), \fBalways\fR en \fBnever\fR. .SS "Interne omgeving" .IX Subsection "Interne omgeving" .IP \fBLESS\fR 4 .IX Item "LESS" Indien niet reeds ingesteld, wordt het als \(lq\fB\-FRSXMQ\fR\(rq gedefinieerd door \fBdpkg-query\fR 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 \fBPAGER\fR of \fBDPKG_PAGER\fR ingesteld worden om specifieke opties uit te schakelen met \(Fo\fB\-+\fR\(Fc, bijvoorbeeld \fBDPKG_PAGER="less \-+F"\fR. .SH BEVEILIGING .IX Header "BEVEILIGING" Query-operaties zouden nooit root mogen vereisen, en het delegeren van hun uitvoering naar niet-geprivilegieerde gebruikers via een commando om beheerdersrechten te verwerden, kan veiligheidsimplicaties hebben (zoals een probleem van rechtenuitbreiding), bijvoorbeeld wanneer een pagineringsprogramma automatisch wordt aangeroepen door het hulpmiddel. .SH "ZIE OOK" .IX Header "ZIE OOK" \&\fBdpkg\fR\|(1).