Det er enkelt å se hvilke pakker du har installert på din Linux-PC med disse kommandoene.

Før du installerer en ny pakke, må du sjekke om den allerede er installert på systemet ditt. I tillegg, hvis du skifter til et nytt system, kan du spare mye tid og krefter ved å ha en liste over alle de installerte pakkene. Det kan også gjøre det lettere for deg å identifisere uønskede pakker som du vil fjerne for å frigjøre plass.

Slik viser du alle installerte pakker på forskjellige Linux-distribusjoner, inkludert Ubuntu, Debian, CentOS, Arch Linux og openSUSE.

Liste over installerte pakker på Ubuntu/Debian

På Debian-baserte distribusjoner kan du bruke APT-pakkebehandlingen til å finne, installere, oppdatere og fjerne pakker. Ved å bruke APT kan du også liste opp alle installerte programmer på Debian/Ubuntu sammen med deres versjoner og annen informasjon.

For å liste alle installerte pakker på Debian-baserte distribusjoner, bruk følgende kommando:

apt list --installert

Listen viser ulike pakker med [installert], [installert, automatisk], og [installert, lokal] tagger.

instagram viewer
  • [installert] viser at du installerte pakken fra det offisielle depotet.
  • [installert, automatisk] viser at APT installerte denne pakken som en avhengighet for en annen programvarepakke.
  • [installert, lokal] viser pakkene du installerte lokalt med dpkg -i og ikke fra depotet.

Du kan også søke etter et program fra listen over installerte programmer ved å bruke grep-kommandoen følgende:

apt list --installert | grep programnavn

Du kan også bruke dpkg-verktøyet til å liste de installerte pakkene:

dpkg -l

For å skrive ut bare navnene på installerte pakker, bruk dpkg-kommandoen med awk som følger:

dpkg -l | awk '{print $2}'

Se installerte pakker på RHEL-baserte distribusjoner

YUM og DNF er vant til administrere pakker i RHEL-baserte distribusjoner. Ved å bruke disse kan du installere, oppdatere, liste opp og fjerne pakker på PC-en

Mens YUM ikke lenger brukes i nyere distribusjoner (som RHEL 8, CentOS 8, Fedora 22, etc.), fungerer det fortsatt i de fleste av dem. RPM lar deg også installere og administrere lokale RPM-pakker.

For å liste opp alle de installerte pakkene på RHEL-baserte distribusjoner med YUM, bruk:

yum list installert

For pakker installert med DNF, bruk:

dnf liste installert

Du kan også liste de installerte pakkene på RHEL-baserte distribusjoner ved å bruke følgende rpm-kommando:

rpm -qa

De --siste alternativet med kommandoen ovenfor viser alle de nylig installerte pakkene med den nyeste pakken øverst:

rpm -qa --last

Denne kommandoen viser også den installerte pakkens dato og klokkeslett sammen med pakkens navn:

rpm -qa --last | tac

List installerte pakker på Arch Linux

Pacman er standard pakkebehandling på Arch-baserte Linux-distribusjoner som Manjaro og EndeavourOS. Med Pacman kan du installere og fjerne pakker i Arch-baserte distribusjoner, oppdater utdaterte pakker og se en liste over alle installerte pakker.

Her er kommandoen for å liste alle de installerte pakkene på en Arch-basert distribusjon:

pacman -Q

For å liste opp alle eksplisitt installerte pakker, bruk:

pacman -Qe

For å liste opp alle utenlandske pakker som du har installert manuelt fra et annet depot enn main, bruk:

pacman -Qm

Hvis du ser etter en spesifikk pakke i listen over installerte pakker, bruk:

pacman -Q | grep 

List installerte pakker på openSUSE

Zypper er standard kommandolinjepakkebehandling i openSUSE. For å liste opp alle de installerte pakkene på openSUSE, bruk en av følgende kommandoer:

zypper-søk --bare installert

Eller:

zypper se -i

For å sjekke om en spesifikk pakke er i listen over installerte pakker, bruk følgende syntaks:

zypper se -i 

Du kan også skrive ut informasjon om en installert pakke ved å bruke:

zypper info 

Se installerte Snap-pakker på Linux

Annet enn tradisjonelle innebygde pakkebehandlere, er det også noen programmer du kan installere på Linux-systemet ditt via Snap.

Snap er en universell pakkebehandling som støttes på alle større Linux-distribusjoner. Det gjør programvareinstallasjon mye enklere på Linux ettersom Snap-pakker sendes sammen med deres avhengigheter.

For å liste installerte Snap-pakker på en hvilken som helst Linux-distribusjon, kjør:

snapliste

Denne kommandoen viser pakkene du har installert med Snap. Den inkluderer ikke noen pakker som du har installert ved å bruke standardpakkeadministratorene dine.

Sammen med det installerte pakkenavnet inneholder listen også annen informasjon, for eksempel versjonsnummeret av pakken, revisjonsnummer, kanalinformasjon, utgivernavn og eventuell tilleggsinformasjon hvis tilgjengelig.

Liste installerte Flatpak-pakker

I likhet med Snap er Flatpak også et verktøy for enklere pakkehåndtering på Linux. Du kan installere Flatpak på alle større Linux-distribusjoner, og du kan bruke den til å bygge, installere og kjøre applikasjoner på Linux.

For å liste Flatpak installerte pakker, bruk følgende kommando:

flatpak liste

Denne kommandoen viser alle Flatpak installerte pakker og kjøretider på Linux-systemet. Kjøretid er et sett med avhengigheter som kreves av en applikasjon for å kjøre.

For å vise bare de installerte programmene, bruk --app alternativ som følger:

flatpak liste --app

På samme måte, for å vise bare de installerte kjøretidene, bruk --kjøretid alternativ:

flatpak liste --runtime

For å se detaljert informasjon om de oppførte elementene som installert applikasjonsstørrelse, arkitektur, opprinnelse osv., bruk -d alternativ:

flatpak liste -d

Du kan også hoppe over all ekstra informasjon og bare skrive ut navnene til det installerte programmet ved å bruke:

flatpak --columns=navneliste

Lagre listen over installerte programmer i en fil

For å lagre listen over alle installerte programmer i en fil, omdirigere kommandoutgangen til en fil ved å bruke omdirigeringsoperatøren (>) etterfulgt av filnavnet.

For eksempel for å lagre listen over APT installerte programmer i en tekstfil med navnet installed_programs.txt, kommandoen vil være:

apt list --installed > installed_programs.txt

Tell antall installerte pakker

Du kan også telle antall installerte pakker i listen ved å bruke wc-kommandoen. For eksempel, for å telle antall installerte pakker av Zypper i openSUSE, vil kommandoen være:

zypper-søk --installert-bare | wc -l

Du har en liste over alle installerte Linux-pakker!

Nå som du vet hvilke pakker som er installert på Linux-systemet ditt, kan du enkelt oppdatere de utdaterte eller rydde opp litt plass ved å fjerne uønskede pakker.

Dessuten kan denne listen over programmer også lette en sømløs overgang til et nytt system, slik at du kan installere alle disse programmene uten å måtte huske dem individuelt.