Crie um pacote Debian (.deb) a partir de um projeto do Qt

12

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):

  • Versão 4.8.0 (32 bits)
  • Criador do Qt 2.4.1
  • Estou executando o Ubuntu 12.04.

Qualquer ajuda é bem vinda!

    
por Alex Spataru 28.03.2013 / 05:41

1 resposta

10

Acabei de fazer meu pacote seguindo o tutorial . Eu recomendo rodar qmake para criar o Makefile , para que você não tenha problemas ao executar dpkg-buildpackage .

Etapas

Supondo que você já tenha configurado o diretório debian no código-fonte,

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

Se você procurar uma maneira mais fácil e rápida, use Debreate (Eu não testei, então não posso garantir que funcionará).

Espero que isso ajude quem quiser distribuir seu projeto Qt.

    
por Alex Spataru 16.07.2013 / 02:38