Esse post é resumido. Tenho um bem completo aqui
🎭 Pacman vs Yay — Qual a diferença?
| Pacman | Yay | |
|---|---|---|
| O que é | gerenciador oficial | wrapper do AUR |
| Instala de | repositórios oficiais | oficial + AUR |
| Precisa sudo | sim | não (yay pede quando precisa) |
| Uso no dia a dia | sistema base | tudo que o pacman não tem |
💡 AUR = repositório mantido pela comunidade. Tem quase tudo que não está nos repos oficiais.
📦 Instalar Pacotes
| Comando | Função |
|---|---|
sudo pacman -S pacote | instalar do repositório oficial |
yay -S pacote | instalar do oficial ou AUR |
sudo pacman -S p1 p2 p3 | instalar vários de uma vez |
yay -S pacote --noconfirm | instalar sem confirmar |
🗑️ Remover Pacotes
| Comando | Função |
|---|---|
sudo pacman -R pacote | remover pacote |
sudo pacman -Rs pacote | remover + dependências órfãs |
sudo pacman -Rns pacote | remover + deps + arquivos de config |
💡 Prefira sempre
-Rspra não deixar lixo acumulando.
🔄 Atualizar o Sistema
| Comando | Função |
|---|---|
sudo pacman -Syu | atualizar tudo (repos oficiais) |
yay -Syu | atualizar tudo (oficial + AUR) |
yay | atalho — já faz o -Syu |
💡 No CachyOS, o hábito é rodar
yaytodo dia antes de trabalhar.
🔍 Buscar Pacotes
| Comando | Função |
|---|---|
pacman -Ss palavra | buscar nos repos oficiais |
yay -Ss palavra | buscar no oficial + AUR |
pacman -Si pacote | ver detalhes do pacote |
yay -Si pacote | ver detalhes (AUR incluso) |
📋 Listar Pacotes Instalados
| Comando | Função |
|---|---|
pacman -Q | listar todos instalados |
pacman -Qe | listar só os que você instalou manualmente |
pacman -Qm | listar pacotes do AUR |
pacman -Q pacote | checar se um pacote está instalado |
pacman -Ql pacote | ver arquivos de um pacote |
🧹 Limpeza do Sistema
| Comando | Função |
|---|---|
sudo pacman -Sc | limpar cache de pacotes antigos |
sudo pacman -Scc | limpar todo o cache |
sudo pacman -Rns $(pacman -Qdtq) | remover órfãos |
yay -Sc | limpar cache do yay/AUR |
🔧 Situações do Dia a Dia
| Situação | Comando |
|---|---|
| Não sei o nome exato | yay -Ss parte-do-nome |
| Pacote quebrado | sudo pacman -S pacote --overwrite '*' |
| Forçar refresh das listas | sudo pacman -Syy |
| Ver de qual repo veio | pacman -Qi pacote |
| Qual pacote tem esse arquivo | pacman -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
yay— atualiza tudoyay -S pacote— instala qualquer coisayay -Ss palavra— buscasudo pacman -Rs pacote— remove limpopacman -Q pacote— checa se está instaladopacman -Qe— o que você instalou manualmentepacman -Qm— o que veio do AURsudo pacman -Sc— limpa cachesudo pacman -Rns $(pacman -Qdtq)— mata órfãospacman -Qi pacote— info completa do pacote
Com isso você gerencia o sistema como um arch user de verdade 📦🔥