User Tools

Site Tools


wiki:dicas:pacotes-arch

This is an old revision of the document!


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

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki