Snelle referentie

Pacman pakketbeheerder spiekbriefje

Snelle referentiegids voor Arch Linux Pacman: pakketten installeren, upgraden, verwijderen, databases synchroniseren, weesbestanden opschonen en afhankelijkheden inspecteren.

· Gepubliceerd

Pacman is de pakketbeheerder voor Arch Linux en afgeleide distributies en combineert een eenvoudig binair formaat met een gebruiksvriendelijk buildsysteem.

Essentiële bewerkingen

Opdracht Actie
sudo pacman -Syu Databases synchroniseren en volledige systeemupgrade uitvoeren
sudo pacman -S <pkg> Een specifiek pakket installeren
sudo pacman -Syu <pkg> Repository's bijwerken en pakket installeren
sudo pacman -R <pkg> Pakket verwijderen (afhankelijkheden blijven behouden)
sudo pacman -Rsc <pkg> Pakket en overbodige afhankelijkheden recursief verwijderen
pacman -Ss <keyword> Zoeken in externe repository op trefwoord

Pakketten opvragen (-Q)

# List all explicitly installed packages
pacman -Qe

# List all files installed by a specific package
pacman -Ql nginx

# Search for the package that owns a specific file
pacman -Qo /usr/bin/git

# Show detailed metadata and dependencies for installed package
pacman -Qi python

# Search locally installed packages for keywords
pacman -Qs ripgrep

Verweesde afhankelijkheden opschonen

Weespakketten zijn geïnstalleerd als afhankelijkheid maar worden door geen enkel actief pakket meer vereist:

# List orphan packages
pacman -Qdt

# Remove all orphan packages and their unused configurations
sudo pacman -Rns $(pacman -Qdtq)

# Clean cached package downloads (/var/cache/pacman/pkg/)
sudo pacman -Sc

Afhankelijkheidsboom inspecteren (pactree)

# View dependency tree for a package
pactree ripgrep

# View reverse dependencies (what packages depend on this)
pactree -r openssl

Referenties

Verwante onderwerpen