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

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

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 de Qt (y mi sistema):

  • Qt versión 4.8.0 (32 bits)
  • Creador de Qt 2.4.1
  • Estoy ejecutando Ubuntu 12.04.

¡Cualquier ayuda es bienvenida!

Respuesta1

Acabo de hacer mi paquete siguiendotutorial. Recomiendo ejecutar qmakepara crear el archivo Makefile, para que no tenga problemas al ejecutarlo dpkg-buildpackage.


Pasos

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

  1. Copie el directorio de origen (donde .proestá el archivo) a su directorio de inicio y cámbiele el nombre a yourProjectName_projectVersion.
  2. Abra una terminal y ejecute cd yourProjectName_projectVersion.
  3. Luego, ejecutadh_make -s -c gpl -e yourEmailAddress --createorig
  4. Finalmente, ejecute dpkg-buildpackage. Es posible que obtenga algo como error exit status 255, si es así, verifique que el tar.xsarchivo en su carpeta de Inicio coincida con el archivo solicitado por dpkg-buildpackage(verifique las últimas líneas del resultado de dpkg-buildpackagepara saber qué archivo quiere).

Si buscas una forma más fácil y rápida, puedes utilizarDebrear(No lo probé, así que no puedo asegurarles que funcione).

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

información relacionada