Referência rápida

Folha de dicas do gerenciador de pacotes Pacman

Guia rápido para o Pacman no Arch Linux: instalar, atualizar, remover pacotes, sincronizar bancos, limpar órfãos e inspecionar árvore de dependências.

· Publicado

Pacman é o gerenciador de pacotes do Arch Linux e derivados, combinando um formato binário simples com um sistema de build prático.

Operações essenciais

Comando Ação
sudo pacman -Syu Sincronizar bancos de dados e atualizar todo o sistema
sudo pacman -S <pkg> Instalar um pacote específico
sudo pacman -Syu <pkg> Atualizar repositórios e instalar pacote
sudo pacman -R <pkg> Remover pacote (mantém dependências)
sudo pacman -Rsc <pkg> Remover recursivamente o pacote e suas dependências não usadas
pacman -Ss <keyword> Pesquisar palavra-chave no repositório remoto

Consultar pacotes (-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

Limpeza de dependências órfãs

Órfãos são pacotes instalados como dependências que não são mais necessários a nenhum pacote ativo:

# 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

Inspeção da árvore de dependências (pactree)

# View dependency tree for a package
pactree ripgrep

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

Referências

Temas relacionados