Esse post é resumido. Tenho um bem completo aqui

🎭 Pacman vs Yay — Qual a diferença?

PacmanYay
O que égerenciador oficialwrapper do AUR
Instala derepositórios oficiaisoficial + AUR
Precisa sudosimnão (yay pede quando precisa)
Uso no dia a diasistema basetudo que o pacman não tem

💡 AUR = repositório mantido pela comunidade. Tem quase tudo que não está nos repos oficiais.


📦 Instalar Pacotes

ComandoFunção
sudo pacman -S pacoteinstalar do repositório oficial
yay -S pacoteinstalar do oficial ou AUR
sudo pacman -S p1 p2 p3instalar vários de uma vez
yay -S pacote --noconfirminstalar sem confirmar

🗑️ Remover Pacotes

ComandoFunção
sudo pacman -R pacoteremover pacote
sudo pacman -Rs pacoteremover + dependências órfãs
sudo pacman -Rns pacoteremover + deps + arquivos de config

💡 Prefira sempre -Rs pra não deixar lixo acumulando.


🔄 Atualizar o Sistema

ComandoFunção
sudo pacman -Syuatualizar tudo (repos oficiais)
yay -Syuatualizar tudo (oficial + AUR)
yayatalho — já faz o -Syu

💡 No CachyOS, o hábito é rodar yay todo dia antes de trabalhar.


🔍 Buscar Pacotes

ComandoFunção
pacman -Ss palavrabuscar nos repos oficiais
yay -Ss palavrabuscar no oficial + AUR
pacman -Si pacotever detalhes do pacote
yay -Si pacotever detalhes (AUR incluso)

📋 Listar Pacotes Instalados

ComandoFunção
pacman -Qlistar todos instalados
pacman -Qelistar só os que você instalou manualmente
pacman -Qmlistar pacotes do AUR
pacman -Q pacotechecar se um pacote está instalado
pacman -Ql pacotever arquivos de um pacote

🧹 Limpeza do Sistema

ComandoFunção
sudo pacman -Sclimpar cache de pacotes antigos
sudo pacman -Scclimpar todo o cache
sudo pacman -Rns $(pacman -Qdtq)remover órfãos
yay -Sclimpar cache do yay/AUR

🔧 Situações do Dia a Dia

SituaçãoComando
Não sei o nome exatoyay -Ss parte-do-nome
Pacote quebradosudo pacman -S pacote --overwrite '*'
Forçar refresh das listassudo pacman -Syy
Ver de qual repo veiopacman -Qi pacote
Qual pacote tem esse arquivopacman -F nome-do-arquivo

🧠 Fluxo Básico do Dia a Dia

yay                          # atualizar tudo
yay -Ss nome                 # buscar o que quero instalar
yay -S pacote                # instalar
sudo pacman -Rs pacote       # remover quando não precisar mais
sudo pacman -Rns $(pacman -Qdtq)  # limpar órfãos de vez em quando

🎯 Os 10 Que Vale Decorar Primeiro

  1. yay — atualiza tudo
  2. yay -S pacote — instala qualquer coisa
  3. yay -Ss palavra — busca
  4. sudo pacman -Rs pacote — remove limpo
  5. pacman -Q pacote — checa se está instalado
  6. pacman -Qe — o que você instalou manualmente
  7. pacman -Qm — o que veio do AUR
  8. sudo pacman -Sc — limpa cache
  9. sudo pacman -Rns $(pacman -Qdtq) — mata órfãos
  10. pacman -Qi pacote — info completa do pacote

Com isso você gerencia o sistema como um arch user de verdade 📦🔥