Criando o pacote Debian para o aplicativo Qt [duplicado]

1

Estou escrevendo um IDE em C ++ usando o Qt para a GUI e o Qt Creator como um IDE. Eu tenho visto muitos tutoriais sobre o sistema de empacotamento do Debian, mas ainda não tenho certeza se entendi.

Meu programa ainda não está pronto, então não quero enviá-lo para o developer.ubuntu.com para que alguém o empacote, mas eu quero fazê-lo para distribuir facilmente algumas cópias.

Eu uso o Git for VCS e meu código está hospedado no Github.

Eu quero saber se devo manter meu diretório de código em uma estrutura / relacionada. Como: / usr / bin para os binários e assim por diante. Isto é para tornar o processo de empacotamento o mais fácil possível. Preciso modificar o Makefile para colocar os binários em / usr / bin ou algo assim? Eu não tenho muita experiência com o gnu make.

É um problema hospedar meu código no Github? porque eu prefiro o launchpad e algo prefiro o Git to bazaar.

Além disso, alguém pode explicar como fazer o processo de embalagem?

    
por Topo 12.03.2012 / 06:32

1 resposta

2

Não, seu código-fonte não precisa corresponder ao layout instalado. No entanto, o sistema de compilação (criar / o que você usa) deve instalar tudo o que for necessário. E se uma variável DESTDIR for fornecida, ela deverá ser o prefixo para os caminhos de instalação.

Não, não é um problema hospedar no github. Se você quiser as compilações diárias , precisará configurar uma importação automática para o bzr no Launchpad.

Se você está passando pelo developer.ubuntu.com, não precisa se preocupar com a embalagem. Eles cuidarão disso.

    
por tumbleweed 19.03.2012 / 20:41