Gerenciamento de Pacotes - Comandos Linux
[Comandos Gerais]
Devuan/Debian
| [Comandos] | [Descrições] | [Ações] |
|---|---|---|
apt update |
Atualiza lista de pacotes. | |
apt upgrade |
Atualiza pacotes instalados. | |
apt full-upgrade |
Atualiza com possíveis remoções de pacotes. [⚠️ Pode quebrar dependências] |
|
apt --fix-broken install |
Reconcilia o grafo de dependências do APT quando pacotes estão parcialmente instalados ou com dependências faltando. Resolve conflitos sem intervenção manual. |
|
dpkg --configure -a |
Finaliza a configuração de pacotes marcados como "half-configured" no banco de dados do DPKG. Executa triggers pendentes [ex: atualização de init scripts, caches] |
|
apt update && sudo apt upgrade |
Sincroniza metadados dos repositórios e atualiza binários instalados. Resolve inconsistências causadas por mirrors desatualizados ou falhas parciais de upgrade. | |
apt autoremove |
Remove pacotes órfãos. [⚠️ Confirme se não remove algo necessário] |
|
apt install curl |
Instala um pacote. | |
apt remove firefox |
Remove pacote (mantém configs). | |
apt purge firefox |
Remove pacote + configs. | |
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. | |
apt clean |
Limpa cache de pacotes .deb | |
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. | |
apt edit-sources |
Edita arquivo sources.list. |
Artix Linux (Pacman + AUR)
| [Comandos] | [Descrições] | [Ações] |
|---|---|---|
pacman -Sy |
Sincroniza repositórios. | |
pacman -Syu |
Atualiza todo o sistema. ⚠️ Faça só em ambiente estável. Leia |
|
pacman -S vim |
Instala pacote oficial. | |
pacman -R vim |
Remove pacote. | |
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. | |
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. |
xbps-install -S |
Sincroniza a lista de pacotes com os repositórios oficiais. | |
| Atualizar todo o sistema. | xbps-install -Su |
Atualiza todos os pacotes instalados para as versões mais recentes. | |
| Instalar um pacote. | xbps-install firefox |
Instala o pacote `firefox` e suas dependências. |
|
Remover um pacote.[mantendo dependências] |
xbps-remove firefox |
Remove apenas o pacote especificado. | |
| Remover pacote + dependências órfãs. | xbps-remove -R firefox |
Remove o pacote e quaisquer dependências que não são mais usadas. | |
Limpar pacotes órfãos do sistema. |
xbps-remove -o |
Remove todos os pacotes que não são mais dependências. | |
| 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. | xbps-install -y firefox |
Responde sim automaticamente a prompts [útil em scripts] |
|
Reinstalar todos os pacotes [útil após corrupção] |
xbps-reconfigure -fa |
Reconfigura todos os pacotes instalados equivalente ao `dpkg --configure -a` no Debian |