Como extrair e instalar pacotes '.deb' sem o DPKG

Publicado por Natanael Henrique em 01/12/2011

[ Hits: 50.078 ]

 


Como extrair e instalar pacotes '.deb' sem o DPKG



Esta dica ensina a extrair e instalar pacotes '.deb' em distribuições que não usam o sistema DPKG como base para instalação de pacotes.

Serve também quando se quer simplesmente extrair o conteúdo de um pacote '.deb' para pegar um arquivo que não encontrou em nenhum outro pacote.

Os pacotes '.deb' são feitos de forma que podem ser abertos em qualquer sistema *nix, sem necessitar do DPKG para tal.

Para extrair o pacote 'exemplo.deb', utilizamos o GNU 'ar':

ar -x exemplo.deb

O comando extrai o pacote criando três arquivos: "debian-binary", "data.tar.gz" e "control.tar.gz".

O pacote que contém os arquivos é o "data.tar.gz", portanto, podemos descartar os outros dois.

Agora basta descompactar o pacote para termos acesso ao seu conteúdo:

tar -zxvf data.tar.gz

Para instalarmos os dados deste pacote, basta descompactar o conteúdo dele na raiz do sistema:

# tar -zxpvf data.tar.gz -C /

Obs.1: O arquivo "data.tar.gz" contido no pacote '.deb', contém o caminho completo da árvore de diretórios, por este motivo, descompactá-lo irá criar as respectivas pastas a partir do local extraído.

Obs.2: Dependo do programa, a instalação pode não funcionar como desejado em todos os sistemas, sendo necessário alguns ajustes; uma vez que verificamos certas diferenças entre as distribuições, como é o caso do Slackware que usa "/etc/rc.d" em vez do "/etc/init.d" para os scripts iniciados com o sistema.

Referência:

Outras dicas deste autor

Escondendo o hostname no GDM

Ctrl+Alt+F1 no VirtualBox

Grub2 não detecta Windows [Resolvido]

Como mudar o sistema operacional padrão no Grub2

[RESOLVIDO] Erro: "WARNING: Cannot write log" ao criar cache do Squid

Leitura recomendada

Como mapear teclas no Vim

Ubuntu Linux Intrepid Ibex Alpha4 até 6 travando no boot

Removendo opção inválida "KDE" da lista de sessões da tela de login do GDM

Como acessar servidor Novell através do Linux

Instalar Ubuntu 10.10 de ISO em HD (sem CD ou USB)

  

Comentários
[1] Comentário enviado por removido em 01/12/2011 - 13:56h

botão direito do mouse sobre o arquivo deb -> extrair aqui.

[2] Comentário enviado por natanaelhenrique em 01/12/2011 - 15:14h

Boa acvsilva, rsrsrs.

Pessoal não sigam a dica do acvsilva quando em servidores sem o X instalado, principalmente quando via ssh. rsrs

Abraço.

[3] Comentário enviado por toinofera em 30/12/2014 - 10:31h

Amigo fiz tudo como vc falou extraí ficou as três pastas. Só que não deu certo a instalação!
Eu uso o kali linux debian>

[4] Comentário enviado por natanaelhenrique em 25/01/2015 - 17:50h


Comentário enviado por toinofera em 30/12/2014 - 10:31h

Amigo fiz tudo como vc falou extraí ficou as três pastas. Só que não deu certo a instalação!
Eu uso o kali linux debian


Você precisa verificar a estrutura da sua distribuição e então "adaptar" ao seu caso. Tenta descompactar em uma pasta (não na raiz) e então você vai movendo os arquivos das subpastas para a raiz de acordo com a estrutura de pastas da sua distribuição.

Talvez seja mais fácil usar um pacote pré-compilado para a sua distribuição, instalando pelo gerenciador de pacotes da mesma. Essa dica é aplicada quando não existe o pacote para a distribuição em questão.



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts