Desempacotar pacote debian (.deb), alterá-lo e reempacotar

Publicado por Buckminster em 19/01/2024

[ Hits: 2.341 ]

 


Desempacotar pacote debian (.deb), alterá-lo e reempacotar



Essa dica serve quando precisar mexer num pacote debian para alterar um arquivo em específico, configurar, personalizar, alterar parâmetros, etc.

Crie um diretório:

#o nome do diretório é da sua escolha.
# mkdir pacote_desempacota

NOTA: veja que você já deve estar logado no terminal como root

Desempacote:

# dpkg-deb -R meu_pacote-versao.deb pacote_desempacota

Com o comando acima o pacote .deb será desempacotado dentro do diretório criado.

Entrando no diretório:

# cd pacote_desempacota

Entrando no diretório que contém o arquivo que queremos alterar:

# cd /caminho/do/arquivo/

Por exemplo:

# cd /var/lib/dpkg/tmp.ci/

sendo que o arquivo está em /var/lib/dpkg/tmp.ci/preinst Abrindo o arquivo:

#uso o vim, use teu editor preferido
# vim preinst

Faça as alterações, salve e saia do arquivo.

Reempacotando:

# dpkg-deb -b pacote_desempacota meu_pacote-versao.deb

O nome meu_pacote-versao.deb deverá ser o mesmo do pacote baixado.

Instalando:

# dpkg -i meu_pacote-versao.deb

Feito.

Outras dicas deste autor

PostgreSQL 9.1 64 bits - Instalação no Debian Squeeze

Configurar aviso da temperatura da CPU no Conky

Instalar PHP8 no Debian 9 e 10

Recriar Links Simbólicos Quebrados

Como resolver os erros 'a start job is running for wait for network to be configured' e 'a start job is running for raise network interfaces'

Leitura recomendada

Efeitos de sombra no Fluxbox (Zenwalk)

Opções de optimização do VNC

Manual rápido do APT

Corrigindo as fontes feias no Chromium (Chrome) no Debian XFCE

LinuxPorts: Comodidades do FreeBSD no Linux

  

Comentários
[1] Comentário enviado por maurixnovatrento em 20/01/2024 - 20:33h


DIca útil.

___________________________________________________________
Meu Canal: https://www.youtube.com/@LinuxDicasPro
https://github.com/mxnt10



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts