Construa um debian sem bazar

2

Eu tenho um aplicativo que já está embutido no binário. Quero distribuir pelo meu site. Eu acho difícil construir como o guia Ubuntu Packaging mudou muito desde que eu chequei da última vez. Não tenho certeza disso, mas parece que preciso de um bazar para construí-lo com sucesso.

Eu quero um arquivo deb que simplesmente instale bibliotecas e recursos binários e relacionados para onde eu quiser. Se o usuário quiser desinstalar, basta excluir os arquivos e é isso. Algo como InnoSetup ou NSIS para windows. A última vez que construí usando este guia , mas não funciona mais. É possível criar um arquivo deb simplesmente e sem bazar?

    
por Stefano Mtangoo 24.06.2016 / 14:15

2 respostas

1

Acabei usando o debreate . Ele forneceu o que eu queria.

    
por Stefano Mtangoo 22.04.2017 / 17:08
3

Criando um package.deb a partir de diretórios:

cd new-folder/ && mkdir -p  packagename/DEBIAN

Seus arquivos, por exemplo usr/local/bin/executable entra em packagename/ ... e o arquivo control em DEBIAN/

Exemplo de arquivo de controle:

Package: name
Version: 1.1-1
Section: base
Priority: optional
Architecture: amd64
Depends:
Maintainer: Jerry Donut <[email protected]>
Description:

As opções de arquitetura são normalmente: i386, amd64, noarch

Então você pode tentar:

cd new-folder/
dpkg-deb -b packagename packagename_version_architecture.deb

Em seguida, descompacte o package.deb para verificar se está tudo bem. Senão, faça alguns ajustes e repita o comando dpkg-deb -b .

    
por Knud Larsen 24.06.2016 / 23:19