Udgivet i

Pakkehåndtering – Pakkelister

Pakkelister

Hvis du gerne vil reinstallere dit system kan det være en møjsommelig opgave at holde rede på hvilke apps man har installeret eller om man bruger pakker der ikke længere er understøttet.

Her kan nedenstående kommandoer komme dig til hjælp. De kan lave flere forskellige lister over pakker – både installeret men også ikke installerede, hvilke der har opdateringer som endnu ikke er installeret eller endda pakker som ikke længere er understøttet.

Handling
Arch
Red Hat/Fedora
Debian/Ubuntu
SLES/openSUSE
Gentoo
Handing
Arch
Red Hat/Fedora
Debian/Ubuntu
SUSE/openSUSE
Gentoo
Søg efter pakke(r) ved at søge på et udtryk indeholdt i navn, beskrivelse, kort beskrivelse. Præcist hvilke felter der søges i som standard er forskelligt for hvert værktøj. Ved anvendelse af tilvalg giver de nogenlunde samme resultat.pacman -Ssdnf searchapt searchzypper search zypper se [-s]emerge -S
Lav liste over pakker der har tilgænglig opdatering. Note: Nogle har specielle kommandoer der afgrænser til specifikke kilder, andre bruger valg.pacman -Qudnf list updates, dnf check-update apt-get upgrade -> nzypper list-updates zypper patch-check (just for patches)emerge -uDNp world
Lav liste over pakker fra alle kilder som er kontrolleret af pakkehåndtering. Nogle værktøjer bruger valg eller ekstra kommandoer for afgrænsning til specifik kilde.pacman -Sldnf list availableapt-cache dumpavail apt-cache dump (Cache only) apt-cache pkgnameszypper packagesemerge -ep world
Lav liste over installerede pakker.pacman -Qdnf list installeddpkg --list | grep ^izypper search --installed-onlyemerge -ep world
Lav liste over pakker der er installeret men ikke længere er tilgængelige i pakkekilde(r).pacman -Qmdnf list extrasdeborphanzypper se -si | grep 'System Packages'eix-test-obsolete
Lav liste over pakker der nylig er tilføjet en pakkekilde, eksempel som er nye i kilden.(none)dnf list recentaptitude search '~N' / aptitude forget-newn/aeix-diff
Lav liste over lokale pakker inklusive version.pacman -Qrpm -qadpkg -lzypper search -s; rpm -qaemerge -e world
Søg i installerede pakker efter udtryk i navn eller beskrivelse.pacman -Qsrpm -qa '**'aptitude search '~i(~n $name|~d $description)'eix -S -I
Lav liste over pakker der ikke er krævet af en anden pakke. Som ikke er en afhængighed.pacman -Qtpackage-cleanup --all --leavesdeborphan -anp1
Lav liste over pakker der er eksplicit installeret. Som ikke er krævet af anden pakke.pacman -Qednf history userinstalledapt-mark showmanual
Lav liste over pakker der er automatisk installeret. Som anden pakke er afhængig af.pacman -Qdapt-mark showauto