Debian

Lista alla installerade paket på Debian

Lista alla installerade paket på Debian
Denna handledning kommer att förklara hur man listar installerade paket på Debian, inklusive alla alternativ för att lista de nödvändiga paketen. På LinuxHint förklarades redan hur man avinstallerar paket i Debian, den artikeln innehöll en kort introduktion till paketlistning, nu kommer alla alternativ för listning av paket att förklaras med dpkg, dpkg-query och apt-pakethanterare.

dpkg / dpkg-fråga

Debians pakethanterare är dpkg, dpkg är kommandot vi använder för att installera, ta bort och hantera Debian-paket. För att veta hur dpkg-filer skapas kan du läsa den här artikeln om ämnet.

Så här gör du en enkel fullständig lista över alla paket som är installerade i vårt Debian-systemkörning:

dpkg -l

Som du ser finns det fyra kolumner som visar programnamn, versioner, arkitektursupport och beskrivning.

A dpkg-fråga -l kommandot kommer att kasta exakt samma utdata, två sätt att få samma information på paket:

För en mer bekväm vy kan du lägga till mindre parameter, kör från konsolen:

dpkg-fråga -l | mindre

Om vi ​​vill söka efter en specifik .deb-paketet och om det är installerat kör:

dpkg -s | grep-status

Prova:

dpkg -s nano | grep-status

Försök sedan med ett paket som du vet att du inte har, i mitt fall använder jag tomcat:

dpkg -s tomcat | grep-status

Som du kan se säger den första utgången att nano är installerad, medan den andra säger att tomcat inte är installerad men tillgänglig.

Om vi ​​nu vill lista det specifika paketet med informationen som medföljer dpkg -l typ:

dpkg -l

Prova:

dpkg -l nano

Återigen kommer dpkg-frågeekvivalenten att kasta samma utdata

Om du vill lista alla filer som tillhör en pakettyp:

dpkg -L

Prova

dpkg -L nano

Detta kommando listar alla filer som tillhör nano och dess sökvägar. Vi kan ha den här informationen innan vi installerar paketet, få en .deb-paket och försök:

dpkg -c <.deb>

I detta fall dpkg -c visar kataloger och filer som kommer att installeras med Teamviewer.

Låt oss nu ta reda på det totala antalet paket installerat i vår enhet, kör:

dpkg-fråga -f '$ binärt: paket \ n' -W | wc -l

dpkg-fråga tillåt oss att exportera en lista över installerade paket som vi kan använda senare för att installera om samma programvara på en annan enhet. Så här skapar du en lista över installerade paket som körs:

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

Försök nu:

mindre installerade paket

benägen

Apt (Advanced Package Tool) är en annan pakethanterare tillgänglig på Debian- och Ubuntu-baserade Linux-distributioner. Trots att hitta information om paket har dpkg fördelar jämfört med apt, men apt är bättre eftersom det kan lösa beroenden när du installerar programvara. Men även apt kan vara användbart för att lista paket och få information om dem.

För att få en lista över installerade paket med apt run:

apt lista - installerad

Du kan också lägga till den mindre parametern för att få en bekväm vy, vilket gör det enkelt att skicka rader och sidor.

apt-lista - installerad | mindre

Med apt kan vi också använda grep för att leta efter ett specifikt paket, på konsoltyp:

apt-lista - installerad | grep -i nano

Du kan ignorera varningen, apt informerar om paketets närvaro.

Om vi ​​vill lista beroenden för ett paket med apt, skriv in terminalen:

apt-cache beror på


Denna utdata avslöjar Teamviewers beroende.Jag hoppas att du hittade den här artikeln om listning av program och deras information om Debian- och Ubuntu-system. Som du ser har varje program (dpkg, dpkg-query eller apt) sina egna fördelar och nackdelar, medan dpkg / dpkg-query tillåter oss att samla in mer information apt kan hjälpa där dpkg misslyckas som beroenden.Fortsätt följa LinuxHint för fler tips och uppdateringar om Linux.

Portar med öppen källkod för kommersiella spelmotorer
Gratis, öppen källkod och plattformsmekaniska rekreationer kan användas för att spela gamla såväl som några av de ganska senaste speltitlarna. I den h...
Bästa kommandoradsspel för Linux
Kommandoraden är inte bara din största allierade när du använder Linux, det kan också vara källan till underhållning eftersom du kan använda den för a...
Bästa Gamepad Mapping Apps för Linux
Om du gillar att spela spel på Linux med en gamepad istället för ett typiskt tangentbord och musinmatningssystem, finns det några användbara appar för...