Referință rapidă

Fișă de referință pentru Pacman

Ghid rapid pentru Arch Linux Pacman: instalare, actualizare, eliminare pachete, sincronizare baze de date, curățare orfani și inspectarea dependențelor.

· Publicat

Pacman este managerul de pachete pentru Arch Linux și distribuțiile derivate, combinând un format binar simplu cu un sistem ușor de compilare.

Operațiuni esențiale

Comandă Acțiune
sudo pacman -Syu Sincronizează bazele de date și actualizează complet sistemul
sudo pacman -S <pkg> Instalează un pachet specific
sudo pacman -Syu <pkg> Actualizează depozitele și instalează pachetul
sudo pacman -R <pkg> Elimină pachetul (păstrează dependențele)
sudo pacman -Rsc <pkg> Elimină recursiv pachetul și dependențele sale inutile
pacman -Ss <keyword> Caută cuvânt cheie în depozitele la distanță

Interogarea pachetelor (-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

Curățarea dependențelor orfane

Pachetele orfane sunt pachete instalate ca dependențe care nu mai sunt necesare niciunui pachet activ:

# 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

Inspectarea arborelui de dependențe (pactree)

# View dependency tree for a package
pactree ripgrep

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

Referințe

Subiecte conexe