Hur man listar installerade paket i Ubuntu och Debianbaserade Linuxdistributioner

Du har alltså installerat Ubuntu och börjat använda det flitigt. Någonstans på vägen kommer du säkert att tappa bort spåret av de programvaror som du hade installerat under tiden.

Det är helt normalt. Ingen förväntar sig att du ska komma ihåg alla paket som installerats på ditt system. Men frågan uppstår, hur kan man veta vilka paket som har installerats? Hur ser man de installerade paketen?

Snabb sammanfattning

För att lista alla installerade paket med hjälp av apt:
apt list -installed

Läs resten av handledningen för att få veta mer om andra sätt och några fler tips för att finjustera din sökning efter installerade paket.

Lista installerade paket i Ubuntu och Debian

Om du använder kommandot apt flitigt förväntar du dig antagligen ett kommando som apt list installed packages. Du har inte helt fel här.

Men även om apt-get-kommandot inte har ett rakt alternativ som apt-get list installed packages har apt ett kommando för detta.

apt list --installed

Detta listar alla paket som har installerats med apt. Det kommer också att lista de paket som installerades som ett beroende. Vilket innebär att du inte bara har de program som du installerat, utan även en stor lista över bibliotek och andra paket som du inte installerade direkt.

Lista över installerade paket med kommandot apt

Kontrollera om ett visst paket är installerat i Ubuntu

Med tanke på att listan över installerade paket är enorm, skulle det vara en bättre idé att använda grep och filtrera utdata för ett visst paket.

apt list --installed | grep program_name

Ett bättre sätt är att använda det här kommandot:

apt -qq list program_name --installed

Båda q-alternativen är för tyst läge. Och på det här sättet letar den bara efter program som är installerade.

Bemärk att ovanstående metod även listar de program som är installerade med .deb-filer. Det är väl coolt?

Andra sätt att kontrollera installerade paket i Ubuntu/Debian

Om du har läst min artikel om jämförelse mellan apt och apt-get vet du förmodligen redan att både apt och apt-get i princip använder dpkg. Detta innebär att du kan använda kommandot dpkg för att lista alla installerade paket i Debian.

dpkg-query -l

Du kan filtrera utmatningen med grep igen för att söka efter ett specifikt paket.

Lista över installerade paket med dpkg

Så här långt har du hanterat program som installerats med Debians pakethantering. Hur är det med Snap- och Flatpak-programmen? Hur listar man dem eftersom de inte är tillgängliga med apt och dpkg?

För att visa alla Snap-paket som är installerade på ditt system använder du det här kommandot:

snap list

Snap list visar också vilka program som kommer från en verifierad utgivare med en grön bock.

Lista över installerade Snap-paket

För att lista alla Flatpak-paket som är installerade på ditt system använder du det här kommandot:

flatpak list

Låt mig sammanfatta det för dig.

Sammanfattning

För att lista paket med hjälp av apt-kommandot:

apt list -installed

För att lista paket med hjälp av dpkg-kommandot:

dpkg-query -l

För att lista Snap-paket som installerats i ditt system:

snap list

För att lista Flatpak-paket installerade på ditt system:

flatpak list

Lista de nyligen installerade paketen

Sedan tidigare har du sett listan över installerade paket i alfabetisk ordning. Vad händer om du vill se de paket som har installerats nyligen?

Tacksamt nog för ett Linuxsystem en logg över allt som händer i ditt system. Du kan hänvisa till loggarna för att se de nyligen installerade paketen.

Det finns ett par olika sätt att göra detta. Du kan antingen använda dpkg-kommandots logg eller apt-kommandots logg.

Du måste använda grep-kommandot för att filtrera resultatet så att endast de installerade paketen listas.

grep " install " /var/log/dpkg.log

Detta kommer att lista alla paket inklusive beroenden som nyligen installerats på ditt system tillsammans med tiden för installationen.

2019-02-12 12:41:42 install ubuntu-make:all 16.11.1ubuntu1
2019-02-13 21:03:02 install xdg-desktop-portal:amd64 0.11-1
2019-02-13 21:03:02 install libostree-1-1:amd64 2018.8-0ubuntu0.1
2019-02-13 21:03:02 install flatpak:amd64 1.0.6-0ubuntu0.1
2019-02-13 21:03:02 install xdg-desktop-portal-gtk:amd64 0.11-1
2019-02-14 11:49:10 install qml-module-qtquick-window2:amd64 5.9.5-0ubuntu1.1
2019-02-14 11:49:10 install qml-module-qtquick2:amd64 5.9.5-0ubuntu1.1
2019-02-14 11:49:10 install qml-module-qtgraphicaleffects:amd64 5.9.5-0ubuntu1

Du kan också använda historiken i apt-kommandot. Detta visar endast de program som du installerade med hjälp av apt-kommandot. Det kommer inte att visa de beroenden som installerades tillsammans med det, även om detaljerna finns i loggarna. Ibland vill du bara se det, eller hur?

grep " install " /var/log/apt/history.log

Utmatningen bör se ut ungefär så här:

Commandline: apt install pinta
Commandline: apt install pinta
Commandline: apt install tmux
Commandline: apt install terminator
Commandline: apt install moreutils
Commandline: apt install ubuntu-make
Commandline: apt install flatpak
Commandline: apt install cool-retro-term
Commandline: apt install ubuntu-software
Lista över nyligen installerade paket

Historieloggen för apt är ganska användbar eftersom den visar tiden när apt-kommandot kördes, användaren som körde kommandot och paketen som installerades av ett kommando.

Bonustips: Visa installerade program i Software Center

Om du inte är bekväm med terminalen och kommandona har du fortfarande ett sätt att se vilka program som är installerade på ditt system.

Du kan öppna Software Center och klicka på fliken Installerad. Då visas en lista över de program som har installerats på ditt system.

Visa installerade program i Software Center

Det visar dock inte biblioteken och andra kommandoradsgrejer, men du kanske inte vill se det eftersom du är mer GUI-centrerad. Annars kan du alltid använda Synaptic Package Manager.

That’s it

Jag hoppas att den här snabba lilla handledningen har hjälpt dig att se listan över installerade paket på Ubuntu- och Debianbaserade distributioner.

Lämna ett svar

Din e-postadress kommer inte publiceras.