Como recriar um arquivo DEB já instalado

O comando ‘dpkg-repack’ cria um arquivo DEB de um pacote que já foi instalado. Se alterações foram feitas no pacote enquanto ele estava desempacotado, o novo pacote irá herdar as alterações. Com este utilitário pode ser muito fácil copiar pacotes de um computador para outro, recriar pacotes que já estão instalados no seu sistema mas não estão mais disponíveis em outro lugar ou para armazenar o estado atual de um pacote antes de você atualizá-lo. O ‘dpkg-repack’ vai colocar o pacote criado no diretório atual.

Instalação

Debian

# apt-get install dpkg-repack

Ubuntu

$ sudo apt-get install dpkg-repack

Uso

$ dpkg-repack nome_do_pacote

Exemplo:

$ dpkg-repack chromium-browser

Esse comando irá recriar o pacote ‘chromium-browser.deb’ baseado no que está instalado.

Helbert Rocha

Business & Linux Admin | Digital Mkter | Live in Rio | Love Jesus
Google+

  • Hélio
    Firefox 3.6.10 Firefox 3.6.10 no Ubuntu 10.10 Ubuntu 10.10

    Isso é ótimo para salvar os programas e suas configurações antes de uma formatação. Mas tenho uma dúvida, ele funciona com os pacotes que vêm junto da distribuição?

    MeuPinguim responde: Olá Hélio. Acredito que qualquer pacote desde que este esteja instalado. Obrigado pelo comentário e volte sempre.

  • Matheus
    Firefox 3.6.10 Firefox 3.6.10 no Ubuntu 10.10 Ubuntu 10.10

    Muito legal muito útil. Mas eu tenho uma dúvida ele funciona com pacotes que a gente compila manualmente pelo código fonte?

    MeuPinguim responde: Olá Matheus. Muito boa a sua dúvida. Realmente não sabemos te responder pois não costumamos compilar. Mas não custa nada você tentar. Se você perguntou é porque você deve compilar manualmente. E se você compilou algum aplicativo, experimente e nos diga se funciona. Ok? Obrigado e volte sempre.

    • Gustavo
      Google Chrome 10.0.648.204 Google Chrome 10.0.648.204 no GNU/Linux GNU/Linux

      Infelizmente não funciona :/

  • Kleberson
    Internet Explorer 8.0 Internet Explorer 8.0 no Windows Server 2003 Windows Server 2003

    Bom gostaria de saber tipo instalei pelo central de programas dai nem sei o nome do pack como criar um deb de tudo que eu ja instalei no meu ubuntu?

    MeuPinguim responde: Pesquise por AptonCD.

  • Firefox 14.0.1 Firefox 14.0.1 no Ubuntu Ubuntu

    Olá, amigo!
    gostaria de saber se quando um pacote é escolhido para ser “Exportado”, as dependências que ele precisa são “Exportadas” também ou apenas aquele pacote definido pelo terminal (ou Konsole)???
    Obrigado pela atenção ^.^

    MeuPinguim responde: Esquece dependências. Ele apenas recria o DEB descompactado para a máquina com as suas alterações.