Comando dpkg e rpm: Gerenciadores de Pacotes de Baixo Nível no Linux

O que são dpkg e rpm?

  • dpkg (Debian Package):

Usado nas distribuições Debian, Ubuntu e derivados. Gerencia arquivos .deb, possibilitando a instalação, remoção e consulta de pacotes locais ou baixados manualmente.

  • rpm (Red Hat Package Manager):

Usado nas distribuições Red Hat, Fedora, CentOS, SUSE e outros. Gerencia pacotes .rpm localmente.

Esses comandos NÃO resolvem automaticamente dependências! Se faltarem dependências, você precisará instalá-las separadamente ou usar apt/yum/dnf para automatizar isso.

Comando dpkg e rpm

GUIA KALI LINUX:

100% GRATUITO AGORA!

Guia Kali Linux

Como usar o dpkg (.deb)?

Instalar um pacote .deb
dpkg -i nome_do_pacote.deb

Exemplo:
dpkg -i google-chrome-stable_current_amd64.deb

Se houver dependências não satisfeitas, o dpkg vai avisar.


Você pode, então, corrigi-las com:
apt-get install -f
(o comando força o apt a buscar e instalar as dependências faltantes automaticamente)

Remover um pacote
dpkg -r nome_do_pacote

Verificar se um pacote está instalado
dpkg -l | grep nome

Exibir informações sobre o pacote
dpkg -s nome_do_pacote

Listar os arquivos instalados por um pacote
dpkg -L nome_do_pacote

Como usar o rpm (.rpm)?

Instalar um pacote .rpm
rpm -i nome_do_pacote.rpm
O uso do parâmetro -i significa install.
Se der erro de dependências, você precisa resolver manualmente instalando outros .rpm, ou usar yum/dnf em vez disso;
esses resolvem dependências automaticamente.

Atualizar (ou instalar, substituindo versões antigas)
rpm -U nome_do_pacote.rpm (Upgrade — instala ou atualiza)


Remover/desinstalar um pacote
rpm -e nome_do_pacote


Exibir informações detalhadas sobre um pacote instalado
rpm -qi nome_do_pacote


Verificar se determinado pacote está instalado
rpm -q nome_do_pacote


Listar os arquivos de um pacote instalado
rpm -ql nome_do_pacote

Principais usos práticos

  • Instalação de pacotes baixados diretamente do site de desenvolvedores, que não estão em repositórios oficiais.
  • Auditoria de sistemas: descobrir versões, origem dos pacotes, arquivos modificados/instalados.
  • Recuperação manual de sistemas ou manipulação avançada de software.
dpkg/rpm

Quando usar dpkg/rpm em vez de apt ou dnf/yum?

  • Quando você possui um pacote isolado e precisa instalar sem envolver repositórios.
  • Para depuração manual ou manipulação direta de pacotes em ambientes restritos.

Dicas e boas práticas

  • Preferencialmente use o apt/dnf/yum para instalar onde possível, por causa da resolução automática de dependências.
  • Leia logs de erro! Assim aprende quais dependências faltam.
  • Não remova pacotes críticos do sistema usando esses comandos manualmente — pode quebrar muita coisa!

Resumo:

  • dpkg (.deb): ferramenta direta para sistemas Debian e Ubuntu. Instala, remove e consulta pacotes .deb.
  • rpm (.rpm): ferramenta direta para Red Hat, CentOS, Fedora, SUSE, etc. Instala, remove e consulta pacotes .rpm.

GUIA KALI LINUX:

100% GRATUITO AGORA!

Guia Kali Linux

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

Rolar para cima