Szybka pomoc

Ściągawka z menedżera pakietów Pacman

Szybki przewodnik po Pacman w Arch Linux: instalacja, aktualizacja, usuwanie pakietów, synchronizacja baz, czyszczenie osieroconych pakietów i drzewa zależności.

· Opublikowano

Pacman to menedżer pakietów dla Arch Linux i pochodnych dystrybucji, łączący prosty format binarny z łatwym systemem budowania.

Podstawowe operacje

Polecenie Działanie
sudo pacman -Syu Synchronizuj bazy i przeprowadź pełną aktualizację systemu
sudo pacman -S <pkg> Zainstaluj określony pakiet
sudo pacman -Syu <pkg> Zaktualizuj repozytoria i zainstaluj pakiet
sudo pacman -R <pkg> Usuń pakiet (pozostawia zależności)
sudo pacman -Rsc <pkg> Rekurencyjnie usuń pakiet wraz ze zbędnymi zależnościami
pacman -Ss <keyword> Szukaj słowa kluczowego w zdalnym repozytorium

Odpytywanie pakietów (-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

Czyszczenie osieroconych zależności

Pakiety osierocone to pakiety zainstalowane jako zależności, które nie są już wymagane przez żaden aktywny pakiet:

# 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

Inspekcja drzewa zależności (pactree)

# View dependency tree for a package
pactree ripgrep

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

Źródła

Powiązane tematy