Hacer un paquete Debian (.deb) a partir de un proyecto Qt

14

Hice varios proyectos en Qt Creator y me gustaría distribuirlos en un formato instalable (en este caso, paquetes Debian).

Más información sobre mi instalación Qt (y mi sistema):

  • Qt versión 4.8.0 (32 bit)
  • Qt Creator 2.4.1
  • Estoy ejecutando Ubuntu 12.04.

Cualquier ayuda es bienvenida!

Alex Spataru
fuente

Respuestas:

11

Acabo de hacer mi paquete siguiendo el tutorial . Recomiendo ejecutar qmakepara crear el Makefile, para que no tenga problemas durante la ejecución dpkg-buildpackage.


Pasos

Suponiendo que ya ha configurado el debiandirectorio en el código fuente,

  1. Copie el directorio de origen (donde está el .proarchivo) en su directorio de Inicio y cámbiele el nombre yourProjectName_projectVersion.
  2. Abre una terminal y ejecuta cd yourProjectName_projectVersion.
  3. Luego, ejecuta dh_make -s -c gpl -e yourEmailAddress --createorig
  4. Finalmente, ejecuta dpkg-buildpackage. Puede obtener algo como error exit status 255, si es así, verifique que el tar.xsarchivo en su carpeta Inicio coincida con el archivo solicitado por dpkg-buildpackage(verifique las últimas líneas de la salida de dpkg-buildpackagepara averiguar qué archivo desea).

Si busca una forma más fácil y rápida, puede usar Debreate (no lo probé , así que no puedo asegurarle que funcionará).

Espero que esto ayude a cualquiera que quiera distribuir su proyecto Qt.

Alex Spataru
fuente
el enlace está roto, pero accesible con la máquina wayback
lena