Gerenciamento de Pacotes — Comandos Linux
Comandos Gerais.
Devuan/Debian
| Comandos. | Descrições. | Ações. |
|---|---|---|
sudo apt update |
Atualiza lista de pacotes. | |
sudo apt upgrade |
Atualiza pacotes instalados. | |
sudo apt full-upgrade |
Atualiza com possíveis remoções de pacotes. ⚠️ Pode quebrar dependências. | |
sudo apt autoremove |
Remove pacotes órfãos. ⚠️ Confirme se não remove algo necessário. | |
sudo apt install curl |
Instala um pacote. | |
sudo apt remove firefox |
Remove pacote (mantém configs). | |
sudo apt purge firefox |
Remove pacote + configs. | |
sudo apt autoremove |
Remove pacotes órfãos. | |
apt search nginx |
Procura pacotes. | |
apt show nginx |
Mostra detalhes do pacote. | |
apt list --upgradable |
Lista atualizações disponíveis. | |
apt list --installed |
Lista pacotes instalados. | |
sudo apt clean |
Limpa cache de pacotes .deb | |
sudo apt autoclean |
Limpa cache antigo. | |
apt-cache policy firefox |
Mostra versão e repositório. | |
dpkg -i package.deb |
Instala arquivo .deb | |
dpkg -r nginx |
Remove pacote sem APT | |
dpkg -L nginx |
Lista arquivos do pacote. | |
dpkg -S /etc/nginx/nginx.conf |
Descobre qual pacote possui o arquivo. | |
apt-get source nginx |
Baixa código-fonte. | |
sudo apt edit-sources |
Edita arquivo sources.list. |
Artix Linux (Pacman + AUR)
| Comandos | Descrições | Ações |
|---|---|---|
sudo pacman -Sy |
Sincroniza repositórios. | |
sudo pacman -Syu |
Atualiza todo o sistema. ⚠️ Faça só em ambiente estável. Leia /usr/share/libalpm/hooks/ após atualizar. |
|
sudo pacman -S vim |
Instala pacote oficial. | |
sudo pacman -R vim |
Remove pacote. | |
sudo pacman -Rns vim |
Remove + deps + configs | |
pacman -Q |
Lista pacotes instalados. | |
pacman -Qs docker |
Procura pacotes instalados. | |
pacman -Ss firefox |
Procura em repositórios. | |
pacman -Qi firefox |
Informações detalhadas. | |
pacman -Ql firefox |
Lista arquivos do pacote. | |
pacman -Fy |
Atualiza banco de arquivos. | |
pacman -F /bin/ls |
Descobre pacote que fornece arquivo. | |
yay -S google-chrome |
Instala do AUR com yay. | |
yay -Syu |
Atualiza sistema + AUR | |
yay -Yc |
Limpa pacotes órfãos do AUR | |
makepkg -si |
Compila e instala PKGBUILD | |
expac -S "%-20n %v" \| sort |
Lista pacotes ordenados. | |
sudo pacman -U package.pkg.tar.zst |
Instala pacote local. | |
paccache -r |
Limpa versões antigas do cache. |
Void Linux
| Tarefas | Comandos. | Descrições Técnicas. | Ações. |
|---|---|---|---|
| Atualizar índices de pacotes. | sudo xbps-install -S |
Sincroniza a lista de pacotes com os repositórios oficiais. | |
| Atualizar todo o sistema. | sudo xbps-install -Su |
Atualiza todos os pacotes instalados para as versões mais recentes. | |
| Instalar um pacote. | sudo xbps-install firefox |
Instala o pacote `firefox` e suas dependências. | |
| Remover um pacote. (mantendo dependências) | sudo xbps-remove firefox |
Remove apenas o pacote especificado. | |
| Remover pacote + dependências órfãs. | sudo xbps-remove -R firefox |
Remove o pacote e quaisquer dependências que não são mais usadas. | |
| Limpar pacotes órfãos do sistema. | sudo xbps-remove -o |
Remove todos os pacotes que não são mais dependência de ninguém. | |
| Buscar pacote por nome. | xbps-query -Rs firefox |
Lista pacotes que contêm firefox no nome ou descrição. | |
| Ver informações de um pacote. | xbps-query -p pkgver firefox |
Versão exata do pacote instalado ou disponível. | |
| Listar arquivos de um pacote. | xbps-query -f firefox |
Mostra todos os arquivos instalados pelo pacote firefox. | |
| Ver quais pacotes usam um arquivo. | xbps-query -o /usr/bin/firefox |
Identifica o pacote que instalou o binário especificado. | |
| Instalar pacote de forma não interativa. | sudo xbps-install -y firefox |
Responde sim automaticamente a prompts (útil em scripts). | |
| Reinstalar todos os pacotes (útil após corrupção) | sudo xbps-reconfigure -fa |
Reconfigura todos os pacotes instalados (equivalente ao `dpkg --configure -a` no Debian). |