Como criar arquivos Deb [duplicados]

1

Eu tenho um grupo de scripts BASH, arquivos XML, etc. Os scripts requerem que alguns programas já estejam instalados. Como faço para criar um * .deb no Ubuntu que garanta que as dependências sejam satisfeitas e coloque meus scripts e arquivos onde eles precisam estar?

    
por Community 14.10.2012 / 14:00

2 respostas

2

Criando pacotes .deb com o Checkinstall

link

O Checkinstall é uma boa ferramenta para criar pacotes .deb simples que você pode usar em sua rede local (por exemplo, se você tiver que instalar o mesmo software em vários computadores rodando Debian). Ele permite que você compile e instale software das fontes como antes, mas com a diferença de que você acaba com um pacote Debian simples que também significa que você pode desinstalar facilmente o software que você acabou de compilar rodando o dpkg -r!

    
por ptheo 14.10.2012 / 18:09
2

Começando com algo assim:

:~/testing/yourapp/yourapp$ find ./
./
./logs
./temp
./somenondescriptscript.sh
./aiml
./aiml/xmloraiml.aiml

Se você tiver arquivos binários (ícones e outros), você pode oculte-os na pasta ./debian .

Por enquanto vamos adicionar um número de versão para yourapp e construir o orig.tar.gz.

cd ..  
mv yourapp yourapp-0.1  
tar czfv yourapp_0.1.orig.tar.gz yourapp-0.1/  
cd yourapp-0.1  
mkdir debian
dch --create -v 0.1-1 --package yourapp  

Conclua suas edições e salve o changelog.

Dependências:

Aguarda resposta OP ...

Referências:
Guia de pacotes Debian
Outra questão

    
por RobotHumans 14.10.2012 / 15:10