Snabbreferens

Pacman pakethanterare fusklapp

Snabbreferens för Arch Linux Pacman: installera, uppgradera och ta bort paket, synkronisera databaser, rensa föräldralösa paket och granska beroendeträd.

· Publicerad

Pacman är pakethanteraren för Arch Linux och härledda distributioner, med ett enkelt binärt format och smidigt byggsystem.

Grundläggande åtgärder

Kommando Åtgärd
sudo pacman -Syu Synkronisera databaser och utför fullständig systemuppgradering
sudo pacman -S <pkg> Installera ett specifikt paket
sudo pacman -Syu <pkg> Uppdatera förråd och installera paket
sudo pacman -R <pkg> Ta bort paket (behåller beroenden)
sudo pacman -Rsc <pkg> Ta bort paketet och dess oanvända beroenden rekursivt
pacman -Ss <keyword> Sök i fjärrförråd efter nyckelord

Fråga paketdatabasen (-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

Rensa föräldralösa beroenden

Föräldralösa paket installerades som beroenden men behövs inte längre av något aktivt paket:

# 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

Inspektera beroendeträd (pactree)

# View dependency tree for a package
pactree ripgrep

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

Referenser

Relaterade ämnen