Sådan vises installerede pakker på Ubuntu- og Debian-baserede Linux-distributioner

Så du har installeret Ubuntu og er begyndt at bruge det flittigt. Et eller andet sted er du nødt til at miste sporet af den software, som du havde installeret i løbet af tiden.

Det er helt normalt. Ingen forventer, at du kan huske alle de pakker, der er installeret på dit system. Men spørgsmålet opstår, hvordan man kan vide, hvilke pakker der er blevet installeret? Hvordan kan man se de installerede pakker?

Kort opsummering

For at få en liste over alle de installerede pakker ved hjælp af apt:
apt list -installed

Læs resten af vejledningen for at få mere at vide om andre måder og nogle flere tips til at finjustere din søgning efter installerede pakker.

Liste over installerede pakker i Ubuntu og Debian

Hvis du bruger apt-kommandoen flittigt, forventer du sikkert en kommando som apt list installed packages. Du tager ikke helt fejl her.

Mens apt-get-kommandoen ikke har en ligefrem indstilling som apt-get list installed packages, har apt en kommando til dette.

apt list --installed

Dette vil liste alle de pakker, der er blevet installeret ved hjælp af apt. Den vil også liste de pakker, der blev installeret som en afhængighed. Det betyder, at du ikke kun vil have de programmer, du har installeret, men også en stor liste over biblioteker og andre pakker, som du ikke installerede direkte.

Liste over installerede pakker med apt-kommandoen

Kontroller, om en bestemt pakke er installeret i Ubuntu

Da listen over installerede pakker er enorm, ville det være en bedre idé at bruge grep og filtrere output for en bestemt pakke.

apt list --installed | grep program_name

En bedre måde er at bruge denne kommando:

apt -qq list program_name --installed

Både q-indstillingerne er for stille tilstand. Og på denne måde bliver der kun kigget efter programmer, der er installeret.

Bemærk, at ovenstående metode også viser de programmer, der er installeret med .deb-filer. Det er fedt, ikke?

Andre måder at tjekke installerede pakker i Ubuntu/Debian

Hvis du har læst min artikel om sammenligning af apt vs. apt-get, så ved du sikkert allerede, at både apt og apt-get grundlæggende bruger dpkg. Det betyder, at du kan bruge kommandoen dpkg til at liste alle installerede pakker i Debian.

dpkg-query -l

Du kan filtrere output med grep igen for at søge efter en specifik pakke.

Liste over installerede pakker med dpkg

Så langt har du beskæftiget dig med programmer, der er installeret med Debians pakkehåndtering. Hvad med Snap- og Flatpak-programmer? Hvordan kan du liste dem, fordi de ikke er tilgængelige med apt og dpkg?

For at vise alle Snap-pakker, der er installeret på dit system, skal du bruge denne kommando:

snap list

Snap list viser også, hvilke programmer der er fra en verificeret udgiver, med et grønt flueben.

Liste over installerede Snap-pakker

For at få vist alle de Flatpak-pakker, der er installeret på dit system, skal du bruge denne:

flatpak list

Lad mig opsummere det for dig.

Summary

For at liste pakker ved hjælp af apt-kommandoen:

apt list -installed

For at liste pakker ved hjælp af dpkg-kommandoen:

dpkg-query -l

For at liste Snap-pakker, der er installeret på dit system:

snap list

For at få en liste over Flatpak-pakker installeret på dit system:

flatpak list

Liste over de nyligt installerede pakker

Så vidt du har set listen over installerede pakker i alfabetisk rækkefølge. Hvad hvis du ønsker at se de pakker, der er blevet installeret for nylig?

Takisk nok fører et Linux-system en logbog over alt, hvad der sker i dit system. Du kan henvise til logfilerne for at se de nyligt installerede pakker.

Der er et par måder at gøre dette på. Du kan enten bruge dpkg-kommandoens log eller apt-kommandoens log.

Du skal bruge grep-kommandoen til at filtrere resultatet, så det kun viser de installerede pakker.

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

Dette vil vise alle pakker, herunder de afhængigheder, der for nylig er blevet installeret på dit system sammen med tidspunktet for 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 også bruge apt-kommandoens historik. Dette vil kun vise de programmer, som du har installeret ved hjælp af apt-kommandoen. Den vil ikke vise de afhængigheder, der er installeret sammen med den, selv om detaljerne er til stede i logfilerne. Nogle gange vil du bare gerne se det, ikke sandt?

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

Opdatet bør se nogenlunde sådan ud:

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
Liste over nyligt installerede pakker

Loggen over historikken i apt er ret nyttig, fordi den viser tidspunktet, hvor apt-kommandoen blev kørt, den bruger, der kørte kommandoen, og de pakker, der blev installeret af en kommando.

Bonustip: Vis installerede programmer i Software Center

Hvis du ikke er fortrolig med terminalen og kommandoerne, har du stadig en måde at se de programmer, der er installeret på dit system på.

Du kan åbne Software Center og klikke på fanen Installeret. Du vil se listen over programmer, der er installeret på dit system.

Visning af installerede programmer i Software Center

Det vil dog ikke vise bibliotekerne og andre kommandolinjeting, men måske ønsker du ikke at se det, da du er mere GUI-centreret. Ellers kan du altid bruge Synaptic Package Manager.

Det var det

Jeg håber, at denne hurtige lille vejledning hjalp dig med at se listen over installerede pakker på Ubuntu- og Debian-baserede distributioner.

Skriv et svar

Din e-mailadresse vil ikke blive publiceret.