Debian

Liste alle installerte pakker på Debian

Liste alle installerte pakker på Debian
Denne opplæringen vil forklare hvordan du kan liste installerte pakker på Debian, inkludert alle muligheter for å liste de nødvendige pakkene. På LinuxHint ble det allerede forklart hvordan du avinstallerer pakker i Debian, den artikkelen inkluderte en kort introduksjon til pakkelisten, nå vil alle alternativene for oppføring av pakker bli forklart ved hjelp av dpkg, dpkg-query og apt pakkeforvaltere.

dpkg / dpkg-spørring

Debian-pakkeadministrator er dpkg, dpkg er kommandoen vi bruker for å installere, fjerne og administrere Debian-pakker. For å vite hvordan dpkg-filer opprettes, kan du sjekke denne artikkelen om emnet.

For å gjøre en enkel full liste over alle pakker som er installert i vårt Debian-systemkjøring:

dpkg -l

Som du ser er det 4 kolonner som viser programnavn, versjoner, arkitekturstøtte og beskrivelse.

EN dpkg-spørring -l kommandoen vil kaste nøyaktig samme utgang, to måter å få den samme informasjonen på pakker:

For en mer komfortabel utsikt kan du legge til mindre parameter, kjør fra konsollen:

dpkg-spørring -l | mindre

Hvis vi vil søke etter en spesifikk .deb-pakke, og hvis den er installert, kjør:

dpkg -s | grep Status

Prøve:

dpkg -s nano | grep Status

Prøv deretter med en pakke du vet at du ikke har, i mitt tilfelle bruker du tomcat:

dpkg -s tomcat | grep Status

Som du kan se, sier den første utgangen at nano er installert, mens den andre sier at tomcat ikke er installert, men tilgjengelig.

Nå hvis vi vil liste den spesifikke pakken med informasjonen som følger med dpkg -l type:

dpkg -l

Prøve:

dpkg -l nano

Igjen vil dpkg-spørreekvivalenten kaste samme utdata

Hvis du vil liste opp alle filene som tilhører en pakketype:

dpkg -L

Prøve

dpkg -L nano

Denne kommandoen lister opp alle filer som tilhører nano og dens stier. Vi kan ha denne informasjonen før vi installerer pakken, få en .deb pakke og prøv:

dpkg -c <.deb>

I dette tilfellet dpkg -c viser katalogene og filene som blir installert med Teamviewer.

La oss nå finne ut det totale antallet pakker installert på enheten vår, kjør:

dpkg-spørring -f '$ binær: Pakke \ n' -W | wc -l

dpkg-spørring la oss eksportere en liste over installerte pakker som vi kan bruke senere til å installere den samme programvaren på nytt på en annen enhet. Slik oppretter du en liste over installerte pakker som kjøres:

dpkg-query -f '$ binary: Package \ n' -W> inststalledPackages

Prøv nå:

mindre installerte pakker

apt

Apt (Advanced Package Tool) er en annen pakkeadministrator tilgjengelig på Debian- og Ubuntu-baserte Linux-distribusjoner. Til tross for å finne informasjon om pakker som dpkg har fordeler over apt, er apt bedre siden det kan løse avhengigheter når du installerer programvare. Men også apt kan være nyttig å liste opp pakker og få informasjon om dem.

For å få en liste over installerte pakker med apt run:

apt liste - installert

Du kan også legge til mindre parameter for å ha en komfortabel visning, slik at du enkelt kan sende linjer og sider.

apt liste - installert | mindre

Med apt kan vi også bruke grep til å lete etter en bestemt pakke, på konsolltypen:

apt liste - installert | grep -i nano

Du kan ignorere advarselen, apt informerer om pakkens tilstedeværelse.

Hvis vi vil liste avhengigheter for en pakke med apt, skriver du inn terminalen:

apt-cache avhenger


Denne utgangen avslører Teamviewers avhengighet.Jeg håper du fant denne artikkelen om oppføring av programmer og informasjon om dem på Debian- og Ubuntu-systemer. Som du ser har hvert program (dpkg, dpkg-query eller apt) sine egne fordeler og ulemper, mens dpkg / dpkg-query lar oss samle mer informasjon apt kan hjelpe der dpkg mislykkes som avhengigheter.Fortsett å følge LinuxHint for flere tips og oppdateringer om Linux.

Kamp for Wesnoth 1.1. 3.6 Utvikling utgitt
Kamp for Wesnoth 1.1. 3.6 utgitt i forrige måned, er den sjette utgivelsen i 1.1. 3.x-serien, og den leverer en rekke forbedringer, spesielt til bruke...
Slik installerer du League Of Legends på Ubuntu 14.04
Hvis du er fan av League of Legends, er dette en mulighet for deg å prøvekjør League of Legends. Merk at LOL støttes på PlayOnLinux hvis du er en linu...
Installer det siste OpenRA-strategispillet på Ubuntu Linux
OpenRA er en Libre / Free Real Time Strategy-spillmotor som gjenskaper de tidlige Westwood-spillene som den klassiske Command & Conquer: Red Alert. Di...