dpkg-query -l 'libc6*'
De första tre kolumnerna i utdata visar önskad åtgärd, paketstatus och fel, i den ordningen.
Önskad åtgärd
Paketstatus:
Felflaggor:
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.
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.
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.
Kommandot kommer inte att visa extrafiler som skapas av paketskript, ej heller kommer det att visa alternativ.
Varning: kommandot är föråldrat 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.
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.
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.
I formatsträngen inleds följande styrsekvenser med "\":
"\" 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):
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):
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