dpkg / dpkg-forespørgsel
Debian-pakkeadministrator er dpkg, dpkg er den kommando, vi bruger til at installere, fjerne og administrere Debian-pakker. For at vide, hvordan dpkg-filer oprettes, kan du tjekke denne artikel om emnet.
For at lave en simpel fuld liste over alle pakker, der er installeret i vores Debian-systemkørsel:
dpkg -l
Som du ser er der 4 kolonner, der viser programnavne, versioner, arkitektursupport og beskrivelse.
EN dpkg-forespørgsel -l kommando kaster nøjagtigt den samme output, to måder at få de samme oplysninger på pakker:
For en mere behagelig visning kan du tilføje mindre parameter, kør fra konsollen:
dpkg-forespørgsel -l | mindre
Hvis vi vil søge efter en bestemt .deb-pakke, og hvis den er installeret, kør:
dpkg -sPrøve:
dpkg -s nano | grep-statusPrøv derefter med en pakke, som du ved, du ikke har, i mit tilfælde skal du bruge tomcat:
dpkg -s tomcat | grep-status
Som du kan se, siger den første output, at nano er installeret, mens den anden siger, at tomcat ikke er installeret, men tilgængelig.
Hvis vi nu vil liste den specifikke pakke med de oplysninger, der følger med dpkg -l type:
dpkg -lPrøve:
dpkg -l nano
Igen vil dpkg-forespørgselsækvivalenten kaste den samme output
Hvis du vil liste alle filer, der tilhører en pakketype:
dpkg -LPrøve
dpkg -L nano
Denne kommando viser alle filer, der tilhører nano, og dets stier. Vi kan få disse oplysninger, før vi installerer pakken, få en .deb pakke og prøv:
dpkg -c <.deb>
I dette tilfælde dpkg -c viser mapper og filer, der bliver installeret med Teamviewer.
Lad os nu finde ud af det samlede antal pakker, der er installeret i vores enhed, kør:
dpkg-forespørgsel -f '$ binær: Pakke \ n' -W | wc -l
dpkg-forespørgsel tillad os at eksportere en liste over installerede pakker, som vi senere kan bruge til at geninstallere den samme software på en anden enhed. Sådan oprettes en liste over kørte installerede pakker:
dpkg-forespørgsel -f '$ binær: Pakke \ n' -W> inststalledPackages
Prøv nu:
mindre installeredePakker
apt
Apt (Advanced Package Tool) er en anden pakkemanager, der er tilgængelig på Debian- og Ubuntu-baserede Linux-distributioner. På trods af at finde oplysninger om pakker har dpkg fordele i forhold til apt, apt er bedre, da det kan løse afhængigheder, når du installerer software. Men også apt kan være nyttigt at liste pakker og få oplysninger om dem.
Sådan får du en liste over installerede pakker med apt run:
apt liste - installeret
Du kan også tilføje den mindre parameter for at få en behagelig visning, så det er let at videregive linjer og sider.
apt liste - installeret | mindre
Med apt kan vi også bruge grep til at lede efter en bestemt pakke på konsoltypen:
apt liste - installeret | grep -i nano
Du kan ignorere advarslen, apt informerer om pakkens tilstedeværelse.
Hvis vi vil liste afhængigheder for en pakke med apt, skal du skrive terminalen:
apt-cache afhænger
Denne output afslører Teamviewers afhængighed.Jeg håber, du fandt denne artikel om notering af programmer og deres oplysninger om Debian- og Ubuntu-systemer. Som du ser har hvert program (dpkg, dpkg-forespørgsel eller apt) sine egne fordele og ulemper, mens dpkg / dpkg-forespørgsel giver os mulighed for at samle mere information apt kan hjælpe, hvor dpkg mislykkes som afhængigheder.Fortsæt med at følge LinuxHint for flere tip og opdateringer om Linux.