Provided by: dpkg_1.22.18ubuntu3_amd64 bug

NAMN

       dpkg-query - ett verktyg för att slå upp i dpkg-databasen

SYNOPS

       dpkg-query [flaggor...] åtgärd

BESKRIVNING

       dpkg-query är ett verktyg för att visa information om paket i dpkg-databasen.

KOMMANDON

       -l, --list [paketnamnsmönster ...]
           Lista  alla  kända  paket  som  matchar  ett eller flera mönster, oavsett status, inbegripet äkta och
           virtuella paket som refereras i något beroenderelationsfält (såsom Breaks, Enhances, osv.). Om  inget
           paketnamnsmönster  anges listas alla paket i /var/lib/dpkg/status, förutom de paket som markerats som
           ej installerade (dvs. de som tidigare har helt tagits bort). Skalets normala  jokertecken  tillåts  i
           paketnamnsmönster. Observera att du sannolikt måste skriva paketnamnsmönster inom citationstecken för
           att  förhindra  att  skalet  expanderar filnamnet. Till exempel kommer följande lista alla paket vars
           namn börjar på ”libc6”:

            dpkg-query -l 'libc6*'

           De första tre kolumnerna i utdata visar önskad åtgärd, paketstatus och fel, i den ordningen.

           Önskad åtgärd

           u = Okänd
           i = Installera
           h = Håll
           r = Radera
           p = Rensa

           Paketstatus:

           n = Ej installerat
           c = konfigurationsfiler
           H = Halvt installerat
           U = Uppackat
           F = Halvt konfigurerat
           W = Väntar på utlösare
           t = Utlösare väntar
           i = Installerat

           Felflaggor:

           <tom> = (ingen)
           R = Ominstallation krävs

           En versal status- eller felbokstav anger att paketet troligen kommer orsaka  allvarliga  problem.  Se
           dpkg(1) för information om status och flaggor ovan.

           Utdataformatet  för  den  här  flaggan  kan  inte  justeras,  men  varieras automatiskt för att passa
           terminalbredden. Det är avsett för mänskliga läsare, och är inte enkelt maskinläsbart. Se -W (--show)
           och --showformat för hur du konfigurerar utdataformatet.

       -W, --show [paketnamnsmönster ...]
           Precis som flaggan --list kommer paket som matchar de givna mönstren  att  visas.  Utdatat  kan  dock
           skräddarsys med flaggan --showformat.

           Standardutdataformatet  är  en  rad  per  paket som träffas, där varje rad innehåller paketnamnet och
           installerad version av paketet, avdelat med ett tabulatortecken. Paketnamnen kommer  vra  utökat  med
           arkitektursbeskrivning  för  paket  med  ett  Multi-Arch-fält  med  värdet  same,  eller med en oegen
           arkitektur, det vill säga en arkitektur som varken är den egna eller all.

       -s, --status [paketnamn...]
           Rapportera status om angivna paket. Detta alternativ visar helt enkelt posten i  statusdatabasen  för
           installerade  paket.  Om  inget  paketnamn  anges  kommer det visa alla paketposter i statusdatabasen
           (sedan dpkg 1.19.1). Om flera paketnamn anges avdelas de efterfrågade statusposterna med en tomrad, i
           samma ordningsföljd som i parameterlistan.

       -L, --listfiles paketnamn ...
           Listar filer som installerats på ditt system från paketnamn. Om flera  paketnamn  anges  avdelas  den
           efterfrågade fillistan med en tomrad, i samma ordningsföljd som anges i parameterlistan.

           Varje  filomdirigering skrivs på en egen rad efter sin omdirigerade fil, föregånget av en av följande
           lokalanpassade strängar:

             lokalt omdirigerad till: omdirigerat-till
             paketet omdirigerar andra till: omdirigerat-till
             omdirigerat av paket till: omdirigerat-till

           Tips: När utdata ska tolkas av en maskin är det normalt att sätta lokalen till  C.UTF-8  för  att  få
           reproducerbara  resultat.  På  några  system kan det också vara nödvändigt att justera miljövariabeln
           LANGUAGE på lämpligt vis om den redan är satt (se locale(7).

           Kommandot kommer inte att visa extrafiler som skapas av paketskript, ej heller kommer  det  att  visa
           alternativ.

       --control-list paketnamn
           Lista  styrfiler  installerade  på ditt system från paketnamn (sedan dpkg 1.16.5). Dessa kan användas
           som inargument till --control-show.

       --control-show paketnamn styrfil
           Visar den styrfil som installerats på ditt system från paketnamn på standard ut (sedan dpkg 1.16.5).

       -c, --control-path paketnamn [control-filnamn]
           Visar sökvägarna till styrfilerna som installerats på ditt system för paketnamn (sedan dpkg  1.15.4).
           Om styrfil anges visas endast sökvägen för den styrfilen, om den finns.

           Varning:  Kommandot  är avråds från eftersom det ger direkt tillgång till den interna dpkg-databasen,
           vi ber dig gå över till att istället använda --control-list och --control-show  för  alla  tillfällen
           där  dessa  kommandon  kan  ge  samma  slutresultat.  Så länge det finns åtminstone ett tillfälle där
           kommandot är nödvändigt (dvs. när man måste ta bort ett  skadligt  postrm-utvecklarskript),  och  det
           inte finns någon bra lösning för det, kommer kommandot inte att tas bort.

       -S, --search filnamnssökmönster ...
           Sök  efter  paket som äger filer som motsvarar det angivna mönstret. Alla skalets vanliga jokertecken
           kan användas i mönstret, där asterisk (*) och frågetecken (?) kommer  motsvara  ett  snedstreck,  och
           omvänt snedstreck (\) kommer använda som ett ersättningstecken.

           Om  det  första  tecknet  i  filnamnssökmönster  inte  är  ett av ”*[?/” kommer det att tolkas som en
           delsträng och implicit  omgärdas  av  ”*”  (som  i  *filnamnssökmönster*).  Om  strängen  som  följer
           innehåller något av ”*[?\” så kommer det hanteras som ett jokermönster, annars kommer alla avslutande
           ”/” eller ”b</.>” tas bort och en bokstavskorrekt sökvägsuppslagning kommer utföras.

           Kommandot  kommer  inte  att visa extrafiler som skapas av paketskript, ej heller kommer det att visa
           alternativ.

           Utdataformatet består  av  en  rad  per  motsvarande  mönster,  med  en  lista  med  paket  som  äger
           sökvägsnamnet  avdelad  med  ett komma (U+002C ”,”) och ett blanksteg (U+0020 ” ”) följt av ett kolon
           (U+003A ”:”) och ett blanksteg, följt av sökvägsnamnet. Till exempel:

             paketnamn1, paketnamn2: sökvägsnamn1
             paketnamn3: sökvägsnamn2

           Omdirigerade filer skrivs ut med följande lokalanpassade strängar:

             omdirigering av paketnamn från: omdirigerad-från
             omdirigering av paketnamn till: omdirigerad-till

           eller för lokala omdirigeringar:

             lokal omdirigering från: omdirigerad-från
             lokal omdirigering till: omdirigerad-till Tips: När utdata ska tolkas av en maskin är  det  normalt
           att sätta lokalen till C.UTF-8 för att få reproducerbara resultat.

       -p, --print-avail [paketnamn...]
           Visar  information om pkaet, enligt vad som finns i /var/lib/dpkg/available. Om inget paketnamn anges
           visas samtliga paketposter i available-databasen  (sedan  dpkg  1.19.1).  Om  flera  paketnamn  anges
           avdelas  de  efterfrågade  posterna ur available-databasen med en tomrad, med samma ordningsföljd som
           anges i parameterlistan.

           Använder du ett APT-baserat skal bör du istället  använda  apt  show  paketnamn,  då  available-filen
           endast àjourförs om dselect används.

       -?, --help
           Visar hjälpskärm och avslutar.

       --version
           Visar version och avslutar.

FLAGGOR

       --admindir=kat
           Ändra platsen för dpkg-databasen. Förval är /var/lib/dpkg.

       --root=katalog
           Sätt    rotkatalogen    till    katalog,    vilket   sätter   den   administrativa   katalogen   till
           ”katalog/var/lib/dpkg” (sedan dpkg 1.21.0).

       --load-avail
           Läs även in available-filen när kommandona --show och  --list  används,  vilka  numera  som  standard
           endast läser statusfilen (sedan dpkg 1.16.2).

       --no-pager
           Använd inte någon bläddrare för att visa informationen (sedan dpkg 1.19.2).

       -f, --showformat=format
           Flaggan används för att ange formatet på utdata som skapas av --show (kort flagga sedan dpkg 1.13.1).
           Formatet är en sträng som matas ut för varje paket i listan.

           I formatsträngen inleds följande styrsekvenser med “\”:

           \n radbrytning
           \r vagnretur
           \t tabbsteg

           “\” före ett annat tecken undertrycken en speciell betydelse för det efterföljande tecknet, vilket är
           kan användas för “\” och “$”.

           Paketinformation  kan  läggas  in  genom  att sätta in variabelreferenser till paketfält, på syntaxen
           “${field[;width]}”. Fält  skrivs  högerjusterade  såvida  inte  bredden  är  negativ  i  vilket  fall
           vänsterjustering  kommer att användas. Följande fält stöds, men de är inte nödvändigtvis tillgängliga
           i statusfilen (endast interna fält och fält som finns i binärpaketet hamnar där):

           Architecture
           Bugs
           Conffiles (internt)
           Config-Version (internt)
           Conflicts
           Breaks
           Depends
           Description
           Description-md5 (internt, gäller skal)
           Enhances
           Protected
           Essential
           Filename (internt, gäller skal)
           Homepage
           Installed-Size
           MD5sum (internt, gäller skal)
           MSDOS-Filename (internt, gäller skal)
           Maintainer
           Origin
           Package
           Pre-Depends
           Priority
           Provides
           Recommends
           Replaces
           Revision (föråldrat)
           Section
           SHA1 (internt, gäller skal)
           SHA256 (internt, gäller skal)
           SHA512 (internt, gäller skal)
           Size (internt, gäller skal)
           Source
           Status (internt)
           Suggests
           Tag (vanligtvis inte i .deb utan i arkivets Packages-filer)
           Triggers-Awaited (internt)
           Triggers-Pending (internt)
           Version

           Följande är virtuella fält, genererade av dpkg-query från värden från adnra fält (observera att dessa
           inte är giltiga namn för fält i styrfiler):

           binary:Package
               Innehåller binärpaketnamnet med en möjlig  arkitekturkvalificerare,  såsom  ”libc6:amd64”  (sedan
               dpkg  1.16.2).  En  arkitekturkvalificerare kommer förekomma för att göra paketnamnet otvetydigt,
               för paket med ett Multi-Arch-fält med värdet same eller om paket kommer från en oegen arkitektur,
               det vill säga en arkitektur som varken är den egna eller all.

           binary:Synopsis
               Innehåller paketets korta beskrivning (sedan dpkg 1.19.1).

           binary:Summary
               Detta är ett alias för binary:Synopsis (sedan dpkg 1.16.2).

           db:Status-Abbrev
               Innehåller den förkortade paketstatusen (som tre bokstäver), såsom ”ii ” eller ”iHR” (sedan  dpkg
               1.16.2). Se beskrivningen av kommandot --list för fler detaljer.

           db:Status-Want
               Innehåller paketets önskade status, del av Status-fältet (sedan dpkg 1.17.11).

           db:Status-Status
               Innehåller paketets statusord, del av Status-fältet (sedan dpkg 1.17.11).

           db:Status-Eflag
               Innehåller paketets statusfelflagga, del av Status-fältet (sedan dpkg 1.17.11).

           db-fsys:Files
               Innehåller listan över paketets filsystemsposter, avdelade av nyradstecken (sedan dpkg 1.19.3).

           db-fsys:Last-Modified
               Innehåller  tidsstämpeln  i sekunder för senaste gången paketets filsystemsposter ändrades (sedan
               dpkg 1.19.3).

           source:Package
               Innehåller källkodsnamnet för binärpaketet (sedan dpkg 1.16.2).

           source:Version
               Innehåller källkodsversionen för binärpaketet (sedan dpkg 1.16.2)

           source:Upstream-Version
               Innehåller uppströms källkodsversion för binärpaketet (sedan dpkg 1.18.16)

           Standardformatet är “${binary:Package}\t${Version}\n”. Alla andra fält som finns i statusfilen  (även
           användardefinierade  fält)  kan  faktiskt  också  hämtas. De visas dock som de är, ingen konvertering
           eller felkorrigering görs på dem. För att hämta namnet på paketansvarig och  installerad  version  av
           dpkg och kan du köra:

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

RETURVÄRDE

       0   Den önskade frågan utfördes utan fel.

       1   Den  önskade  frågan  misslyckades  helt eller delvis, på grund av att ingen fil eller paket hittades
           (förutom för --control-path, --control-list och --control-show där sådana fel är ödesdigra).

       2   Ödesdigert  eller  irreparabelt  fel  på  grund  av  felaktig  användning  på  kommandoraden,   eller
           interaktioner med systemet, såsom databasåtkomst, minnesallokeringer, osv.

MILJÖVARIABLER

   Extern miljö
       SHELL
           Väljer program att köra när nya kommandon startas via ett skal (sedan dpkg 1.19.2).

       PAGER
       DPKG_PAGER
           Sets  the pager command to use (since dpkg 1.19.1), which will be executed with «$SHELL -c». If SHELL
           is not set, «sh» will be used instead.

           The DPKG_PAGER overrides the PAGER environment variable (since dpkg 1.19.2). If none of the  programs
           pointed by DPKG_PAGER or PAGER are present, the following programs will be tried in order (since dpkg
           1.22.12): the default pager pager, then less, more, and finally cat.

       DPKG_ROOT
           Om  satt  och  flaggan  --root  inte har angivits används det som filsystemets rotkatalog (sedan dpkg
           1.21.0).

       DPKG_ADMINDIR
           Om satt, och flaggan --admindir inte har angivits, används värdet som datakatalog för dpkg.

       DPKG_DEBUG
           Anger felsökningsmasken (sedan dpkg 1.21.10) från ett oktalt värde. De  flaggor  som  för  närvarande
           godtas  beskrivs  i  flaggan  dpkg  --debug,  men alla dess flaggor påverkar inte nödvändigtvis detta
           program.

       DPKG_COLORS
           Väljer färgläge (sedan dpkg 1.18.5). För närvarande godtas följande värden: auto (förval), always och
           never.

       DPKG_NLS
           Om  satt,  används  för  att  bestämma  om  lokalt   språkstöd   ska   aktiveras,   även   känt   som
           internationaliseringsstöd (eller i18n) (sedan dpkg 1.22.7). Tillåtna värden är: 0 och 1 (förval).

   Intern miljö
       LESS
           Definieras  av  dpkg-query till ”-FRSXMQ”, om det inte redan är satt, när en bläddrare startas (sedan
           dpkg 1.19.2). För att ändra standardbeteendet kan variabeln sättas till ett annat värde, däribland en
           tom sträng, eller så kan variablerna PAGER eller  DPKG_PAGER  sättas  för  att  inaktivera  specifika
           flaggor med ”-+”, till exempel DPKG_PAGER="less -+F".

SÄKERHET

       Frågeoperationer  bör  aldrig  kräva  root-behörighet,  och  delegering  av  exekvering av dem till icke-
       privilegierade användare via något kommando föra att  få  root-behörighet  kan  ha  säkerhetskonsekvenser
       (såsom utökning av privilegier), till exempel när en siduppdelare körs automatiskt från verktyget.

SE ÄVEN

       dpkg(1).

ÖVERSÄTTNING

       Peter Krefting och Daniel Nylander.

1.22.18                                            2025-04-28                                      dpkg-query(1)