
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 |
---|---|---|---|---|---|
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 -Ss | dnf search | apt search | zypper 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 -Qu | dnf list updates, dnf check-update | apt-get upgrade -> n | zypper 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 -Sl | dnf list available | apt-cache dumpavail apt-cache dump (Cache only) apt-cache pkgnames | zypper packages | emerge -ep world |
Lav liste over installerede pakker. | pacman -Q | dnf list installed | dpkg --list | grep ^i | zypper search --installed-only | emerge -ep world |
Lav liste over pakker der er installeret men ikke længere er tilgængelige i pakkekilde(r). | pacman -Qm | dnf list extras | deborphan | zypper 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 recent | aptitude search '~N' / aptitude forget-new | n/a | eix-diff |
Lav liste over lokale pakker inklusive version. | pacman -Q | rpm -qa | dpkg -l | zypper search -s; rpm -qa | emerge -e world |
Søg i installerede pakker efter udtryk i navn eller beskrivelse. | pacman -Qs | rpm -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 -Qt | package-cleanup --all --leaves | deborphan -anp1 | ||
Lav liste over pakker der er eksplicit installeret. Som ikke er krævet af anden pakke. | pacman -Qe | dnf history userinstalled | apt-mark showmanual | ||
Lav liste over pakker der er automatisk installeret. Som anden pakke er afhængig af. | pacman -Qd | apt-mark showauto | |||
Handing | Arch | Red Hat/Fedora | Debian/Ubuntu | SUSE/openSUSE | Gentoo |