Como criar um arquivo .deb a partir do pacote instalado?

20

Você pode instalar um arquivo de pacote .deb em um sistema usando dpkg -i filename.deb.

É possível fazer o inverso? Por reverso, quero dizer criar um arquivo de pacote .deb a partir de um pacote instalado, com o nome de um pacote?

radj
fonte
2
verifique isto debian.org/doc/manuals/maint-guide/build.en.html
Faizan Akram Dar
Você já deve ter o arquivo .deb em / var / cache / apt / archives
Doug Smythies 4/15/15
2
@DougSmythies meus arquivos pasta está vazia :(
radj

Respostas:

30

Instale o pacote dpkg-repack:

sudo apt-get install dpkg-repack

exemplo:- sudo dpkg-repack gparted

substitua gparted pelo seu package_name

http://manpages.ubuntu.com/dpkg-repack.1

Panta
fonte
um exemplo seria ótimo;)
Postadelmaga 25/03
@postadelmanga Se você quiser reembalar um programa instalado de forma independente, você pode executar, sudo dpkg-repack vlcpor exemplo, o vlc player. no entanto, não conheço outros pacotes com dependências e tudo mais.
Aditya Soni
2
Você pode usá fakeroot -u dpkg-repack gparted-lo sem privilégios de root, se o usuário puder ler todos os arquivos do pacote que deseja reconstruir.
Selivanov Pavel