como criar um arquivo .deb [RESOLVIDO]

1. como criar um arquivo .deb [RESOLVIDO]

felipe silva
lipman

(usa Debian)

Enviado em 11/01/2016 - 17:09h

boa tarde, tenho uma curiosidade... como se cria um arquivo .deb de um programa escrito em c?
desde ja agradeço!


  


2. Re: como criar um arquivo .deb [RESOLVIDO]

Luís Fernando C. Cavalheiro
lcavalheiro

(usa Slackware)

Enviado em 11/01/2016 - 17:13h

Vai fundo. https://wiki.debian.org/HowToPackageForDebian

O processo é insano, e quando a wiki do negócio tem uma cara de estar subliminarmente dizendo "no fundo, no fundo, tem coisa aqui que é tentativa e erro", a "diversão" é garantida!
--
Luís Fernando Carvalho Cavalheiro
Professor de Filosofia por paixão, halterocopista por gosto e moderador do VOL
Public GPG signature: 0x246A590B
Só Slackware é GNU/Linux e Patrick Volkerding é o seu Profeta


3. Re: como criar um arquivo .deb [RESOLVIDO]

edps
edps

(usa Slackware)

Enviado em 11/01/2016 - 18:30h

Se você tem os fontes do programa, existem diversas maneiras...

se for necessário compilá-lo:

# apt-get update
# apt-get install build-essential dpkg-dev devscripts dh-make fakeroot


$ tar xf programa-x.y.z.extensão
$ cd programa-x.y.z
$ dh_make -s -f ../programa-x.y.z.extensão
$ fakeroot debian/rules binary
$ sudo dpkg -i ../nome-do-pacote.deb


desenhando: https://edpsblog.wordpress.com/2014/08/14/how-to-deadbeef-the-ultimate-music-player/

Ou você pode tentar com o checkinstall:

# apt-get update
# apt-get install build-essential checkinstall dpkg-dev devscripts dh-make fakeroot


$ tar xf programa-x.y.z.extensão
$ cd programa-x.y.z
$ ./configure # e opções se necessário, na dúvida ./configure --help
$ make
$ sudo checkinstall -D --install=no
$ sudo dpkg -i nome-do-pacote.deb


Agora, se não precisa compilar nada, o seu programa já está pronto, crie a estrutura básica para um pacote de fundo-de-quintal +/- assim:

https://edpsblog.wordpress.com/2015/09/24/how-to-empacotamento-do-obmenu-generator-no-debian/

Agora, seguindo o modelo dos Devs do DEBIAN, somente não tendo o que fazer... é muita papagaiada! coisa que no Slackware leva-se digamos uns 10min para criar um SlackBuild, no Debian tu levarás uns 10 dias seguindo os modelos dos gênios. :)






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts