terça-feira, 13 de outubro de 2009

Reconstruir um pacote DEB de uma instalação


Se você usa Debian/Ubuntu, você pode reconstruir o pacote .deb de qualquer pacote instalado. Mas qual a utilidade de fazê-lo ?

 Se você fez alguma alteração ao pacote enquanto ele esteve "desempacotado" (por exemplo: ficheiros em /etc que foram modificados) o novo pacote herdará essas alterações que você fez !

Para poder fazê-lo instale o pacote dpkg-repack.
Abra um terminal, faça o login de root (ou use sudo antes do comando no Ubuntu) e introduza:

# apt-get install dpkg-repack

Suponha que você tem instalado o pacote (por exemplo) amsn. Pode reconstruir o pacote amsn da seguinte maneira:

# dpkg-repack amsn

Na pasta onde estiver aparecerá :

amsn_0.97.2.deb


dpkg-repack apenas funciona se for executado como root.

Sem comentários:

Enviar um comentário

É favor manter a boa educação nos comentários. Qualquer comentário ofensivo, racista, desprestigioso, apenas com objectivo de inundar o blogue ou comentários de publicidade não solicitada serão eliminados. Serão aceites comentários em Português, Espanhol e Inglês. Comentarios en Portugues, Español y Ingles seran aceptados. Comments in Portuguese, Spanish and English will be accepted.