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 -sPrøve:
dpkg -s nano | grep StatusPrø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 -lPrø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 -LPrø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.