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

Publicado por Buckminster em 19/01/2024

[ Hits: 1.323 ]

 


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

Como verificar o hash de um arquivo baixado da Internet e como criar um hash

Kubernetes, amplo material completo da CNCF com ferramentas e suas instalações, incluindo suporte à OpenAPI

Dica para bloquear usuários em domínios após X tentativas com o Samba4

Configurar PHP/Apache para limitar o acesso externo de arquivos pela URL (barra de endereços)

Nunca execute esses comandos

Leitura recomendada

Imagens flutuantes no Desktop

Alterando a imagem padrão do Rundeck na Tela de Login

Usando Drivers de Impressoras para MacOS no Ubuntu

Usos reais para um velho 386

Gnome Shell no Ubuntu - Instalação e personalização

  

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