Faça um pacote Debian (.deb) de um projeto Qt

14

Eu fiz vários projetos no Qt Creator e gostaria de distribuí-los em um formato instalável (neste caso, Pacotes Debian).

Mais informações sobre minha instalação do Qt (e meu sistema):

  • Qt versão 4.8.0 (32 bits)
  • Qt Creator 2.4.1
  • Estou executando o Ubuntu 12.04.

Qualquer ajuda é bem vinda!

Alex Spataru
fonte

Respostas:

11

Acabei de criar meu pacote seguindo o tutorial . Eu recomendo executar qmakepara criar o Makefile, para que você não tenha problemas durante a execução dpkg-buildpackage.


Passos

Supondo que você já configurou o debiandiretório no código-fonte,

  1. Copie o diretório de origem (onde está o .proarquivo) para o diretório Home e renomeie-o para yourProjectName_projectVersion.
  2. Abra um terminal e execute cd yourProjectName_projectVersion.
  3. Então, execute dh_make -s -c gpl -e yourEmailAddress --createorig
  4. Finalmente, execute dpkg-buildpackage. Você pode obter algo como error exit status 255, se sim, verificar se o tar.xsarquivo na sua pasta Home corresponde ao arquivo solicitado por dpkg-buildpackage(verifique as últimas linhas da saída dpkg-buildpackagepara descobrir qual arquivo deseja).

Se você procura uma maneira mais fácil e rápida, pode usar o Debreate (eu não testei, não posso garantir que funcionará).

Espero que isso ajude quem quiser distribuir seu projeto Qt.

Alex Spataru
fonte
a ligação é interrompida, mas acessível com máquina do tempo
lena