wiki:dicas:pacotes-arch
This is an old revision of the document!
Table of Contents
Guia de Manutenção e Limpeza de Pacotes no Arch Linux
Este guia reúne comandos essenciais para verificar atualizações no AUR, remover pacotes órfãos e limpar o cache do sistema utilizando diferentes gerenciadores.
1. Verificar Atualizações Disponíveis no AUR
Para listar apenas os pacotes do AUR que possuem atualizações pendentes:
- Utilizando o Yay:
yay -Qua
- Utilizando o Paru:
paru -Qua
2. Remoção de Pacotes Órfãos
Pacotes órfãos são dependências que ficaram esquecidas no sistema após a remoção do programa principal.
Via AUR Helpers
Remove os órfãos tanto dos repositórios oficiais quanto do AUR:
# Se você usa yay yay -Yc # Se você usa paru paru -c
Via Pacman (Nativo)
O comando abaixo localiza e remove todos os órfãos do sistema:
sudo pacman -Rns $(pacman -Qdtq)
| Parâmetro | Função do comando pacman -Qdtq |
|---|---|
| -Q | Consulta (Query) a base de dados de pacotes instalados. |
| -d | Filtra apenas pacotes instalados como dependências. |
| -t | Filtra pacotes que não são exigidos por nenhum outro programa atual. |
| -q | Modo silencioso (quiet), exibindo apenas os nomes dos pacotes (ideal para scripts). |
3. Limpeza do Cache do AUR
Utilizando o Pikaur
- Limpeza Completa (Cache + Compilações): Deleta instaladores e pastas temporárias.
pikaur -Scc
- Limpar Apenas Arquivos de Compilação (Build Files): Mantém os instaladores
.pkg.tar.zst, mas limpa as pastas de extração.
pikaur -P --clean
Utilizando o Yay ou Paru
yay -Scc # ou paru -Scc
4. Limpeza do Cache do Pacman
Limpeza Total
Apaga todos os pacotes baixados. Aviso: Impede a realização de downgrade de pacotes caso ocorra algum problema.
sudo pacman -Scc
Limpeza Parcial Segura (Recomendado)
Utiliza a ferramenta paccache (do pacote pacman-contrib) para manter o sistema seguro.
- Manter apenas as 2 últimas versões de cada pacote (para caso de downgrade):
sudo paccache -r
- Remover cache de programas já desinstalados:
sudo paccache -rk1
wiki/dicas/pacotes-arch.1782474673.txt.gz · Last modified: by cleiton
