Kontrollerer om en bestemt pakke er installert med dpkg :
For å sjekke om en bestemt pakke er installert på Debian -baserte Linux -distribusjoner , kan du bruke dpkg kommandoen etterfulgt av -s (status) flagg og pakkenavn. Kommandoen nedenfor viser et eksempel på dpkg, som brukes til å kontrollere statusen til pakken Steam.
dpkg -sdamp
Som du kan se, returnerer kommandoen informasjon om pakken, inkludert følgende:
Pakkenavn : Navn på pakken.
Pakkestatus: Her kan du se pakkestatusen på systemet ditt.
Prioritet: Det er 5 mulige prioritetsnivåer for pakker: Prioriteten 'Påkrevd' tilhører pakker som er avgjørende for systemet; fjerne pakker merket som 'Påkrevd' kan føre til systemfeil. Den andre mulige prioritetsmodusen for a er 'Viktig' prioritet for pakker som ikke er avgjørende for systemet, men brukeren, for eksempel et tekstredigeringsprogram som nano eller nettverktøy. Den tredje prioriteten er 'Standard' , som inkluderer pakker som er definert for å installeres som standard. Det fjerde prioritetsnivået er 'Valgfri', som inkluderer valgfrie pakker i Debian/Ubuntu -installasjoner. Til slutt er den femte prioriteten 'Ekstra' , som er avskrevet og erstattes av 'Valgfri' . Statusen ' Ekstra' ble brukt til spesialiserte pakker.
Seksjon: Pakker er klassifisert etter kategorier; tilgjengelige kategorier inkluderer admin, database, cli-mono, debug, devel, doc, redaktører, utdanning, gnustep, innebygd, fonter, spill, gnome, gnu-r, elektronikk, grafikk, tolke, hamradio, haskell, httpd, python, introspeksjon, javascript, java, ruby, kde, lokalisering, kjerne, libdevel, libs, lisp, post, matematikk, metapakker, ocaml, net, nyheter, misc, comm, oldlibs, otherosfs, perl, php, rust, vitenskap, skjell, lyd, tekst, video, oppgaver, tex, utils, vcs, web, x11, xfce og zope.
Installert størrelse: Du kan se den estimerte nødvendige diskplassen i byte for å installere pakken.
Vedlikeholder: Dette feltet viser informasjonen om pakkens utvikler.
Arkitektur: Her kan du se pakkearkitekturen.
Versjon: Pakkeversjon.
Avhenger av: Avhengighet av pakker.
Beskrivelse: Pakkebeskrivelse.
Hjemmeside: Pakke/utvikler nettsted.
Skjermbildet nedenfor viser utdataene når du sjekker en pakke som ikke er installert.
dpkg -snexpose
Du kan også bruke dpkg kommandoen etterfulgt av -de flagg for å sjekke en bestemt pakkestatus, som vist i eksemplet nedenfor.
dpkg -dedamp
Kontrollerer om en bestemt pakke er installert med dpkg-query :
De dpkg-query kommandoen kan brukes til å vise om en bestemt pakke er installert i systemet. For å gjøre det, løp dpkg-query etterfulgt av -l -flagget og navnet på pakken du vil ha informasjon om. Eksemplet nedenfor viser hvordan du sjekker om Steam -pakken er installert.
dpkg-query-dedamp
Du kan bruke den samme kommandoen til å liste alle installerte pakker ved å utelate pakkenavnet, som vist i eksemplet nedenfor.
dpkg-query-de
Sjekk om en pakke er installert med apt-cache :
De apt-cache kommandoen kan også vise informasjon om pakker, installerte versjoner og mer. For å få denne utgangen må du legge til Politikk alternativet etterfulgt av pakkenavnet, som vist i eksemplet nedenfor.
apt-cache-policydamp
Få en liste over alle installerte pakker ved hjelp av passende :
Hvis du vil skrive ut en liste over alle installerte pakker på systemet ditt i stedet for å sjekke om en bestemt pakke ble installert, kan du oppnå det ved å bruke passende kommando som vist i eksemplet nedenfor.
passende-installertliste
Få en liste over alle installerte pakker som leser logger:
En annen metode som er mye brukt for å få en liste over alle installerte pakker, er lesing passende eller dpkg tømmerstokker.
For å lese passende logg, kjør følgende kommando.
katt /hvor/Logg/passende/history.log
For å lese dpkg logg for å få informasjon om installerte pakker, kjør kommandoen nedenfor.
grep ' installere ' /hvor/Logg/dpkg.log
Du kan også lese komprimerte dpkg -logger ved hjelp av zgrep kommando i stedet for grep, som vist i eksemplet nedenfor.
zgrep ' installere ' /hvor/Logg/dpkg.log.11.gz
Som du kan se, vil komprimerte logger gi deg delvis informasjon, men du kan implementere et jokertegn (*) for å lese alle komprimerte logger samtidig, som vist i følgende eksempel.
zgrep ' installere ' /hvor/Logg/dpkg.log.*.gz
Slik sjekker du oppgraderte og fjernede pakker:
Hvis du bare vil vise informasjon om oppgraderte pakker, kan du oppnå det ved å bruke kommandoen nedenfor.
Som forklart tidligere, med installerte pakker, kan du også sjekke komprimerte logger for oppgraderte pakker ved hjelp av jokertegnet, som vist i følgende eksempel.
zgrep 'Oppgradering ' /hvor/Logg/dpkg.log.*.gz
Hvis du vil liste opp fjernede pakker, er metoden lik; bare bytt ut Oppgradering med ta bort, som vist under.
grep 'ta bort ' /hvor/Logg/dpkg.log
Konklusjon:
Som du kan se, tilbyr Debian-baserte Linux-distribusjoner forskjellige måter å kontrollere en bestemt pakkestatus eller liste alle installerte, oppgraderte og fjernede pakker. Kommandoer forklart i denne opplæringen er enkle å bruke, og å lære dem er obligatorisk for alle Debian-baserte distribusjonsbrukere. Som du så, kan disse kommandoene også gi informasjon om programvareversjoner, nødvendig diskplass og mer. Du kan få flere tips for å liste pakkeinformasjon med opplæringen Se dpkg og apt -historie.
Jeg håper denne opplæringen forklarer hvordan du sjekker om en pakke er installert på Debian eller Ubuntu, var nyttig. Følg Linux Hint for flere Linux -tips og opplæringsprogrammer.