Acabei usando o debreate . Ele forneceu o que eu queria.
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?
Acabei usando o debreate . Ele forneceu o que eu queria.
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
.