Ferramentas do usuário

Ferramentas do site


infra-estrutura:linux:gerenciamento_pacotes_dpkg

Essa é uma revisão anterior do documento!


Gerenciamento de pacotes dpkg

Instalar pacote deb

# dpkg -i man-db_2.7.0.2-5_amd64.deb

Ou manualmente

# dpkg --unpack man-db_2.7.0.2-5_amd64.deb
(Reading database ... 86425 files and directories currently installed.)
Preparing to unpack man-db_2.7.0.2-5_amd64.deb ...
Unpacking man-db (2.7.0.2-5) over (2.7.0.2-5) ...
Processing triggers for mime-support (3.58) ...
# dpkg --configure man-db
Setting up man-db (2.7.0.2-5) ...
Updating database of manual pages ...

Remover pacote deb

dpkg -r pacote.deb

Remover os arquivos de configurações pacote deb

dpkg -P pacote.deb

Extrair conteudo do arquivo deb

O Comando Linux dpkg com a opção -x , é utilizado para extrair os arquivos de um pacote .deb .

dpkg -x rsync_2.6.9-3ubuntu1.1_i386.deb /tmp/rsync_conteudo 
ls /tmp/rsync_conteudo
etc usr

Verificando a versão de um pacote deb

dpkg -p rsync
Version: 2.6.9-3ubuntu1.1

Obtendo informações pacote deb

dpkg -I rsync_2.6.9-3ubuntu1.1_i386.deb

Listando pacotes instalados

dpkg -l

Procura o pacote que contém determinado arquivo

dpkg -S <nome do pacote>

Verificando o status de um pacote .deb

dpkg -s rsync

Listar o Conteúdo de um pacote .deb

dpkg -c rsync_2.6.9-3ubuntu1.1_i386.deb

verificar os arquivos instalados por um pacote .deb

dpkg -L minicom

Visualizar cabeçalhos do pacote deb

dpkg -I <nome do pacote>

Visualizar arquitetura

dpkg --print-architecture

Adicionar suporte a determinada arquitetura

Adicionar a arquitetura armhf

dpkg --add-architecture armhf

Visualizar as arquiteturas extrangeira do sistema

dpkg --print-foreign-architectures

Remover arquitetura do sistema de pacotes

dpkg --remove-architecture armhf