Debian

Liste over alle installerede pakker på Debian

Liste over alle installerede pakker på Debian
Denne vejledning forklarer, hvordan man viser installerede pakker på Debian, inklusive alle muligheder for at liste de nødvendige pakker. På LinuxHint blev der allerede forklaret, hvordan man afinstallerer pakker i Debian, den artikel indeholdt en kort introduktion til pakkliste, nu vil alle muligheder for listepakke blive forklaret ved hjælp af dpkg, dpkg-query og apt pakkehåndtering.

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 -s | grep-status

Prøve:

dpkg -s nano | grep-status

Prø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 -l

Prø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 -L

Prø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.

Top Oculus App Lab-spil
Hvis du er Oculus-headset-ejer, skal du være opmærksom på sideloading. Sideladning er processen med at installere ikke-butiksindhold på dit headset. S...
Top 10 spil at spille på Ubuntu
Windows-platform har været en af ​​de dominerende platforme til spil på grund af den enorme procentdel af spil, der udvikler sig i dag til indbygget a...
5 bedste arkadespil til Linux
I dag er computere seriøse maskiner, der bruges til spil. Hvis du ikke kan få den nye høje score, ved du hvad jeg mener. I dette indlæg vil du kende n...