Crea un pacchetto Debian (.deb) da un progetto Qt

13

Ho realizzato diversi progetti su Qt Creator e vorrei distribuirli in un formato installabile (in questo caso, i pacchetti Debian).

Ulteriori informazioni sulla mia installazione Qt (e sul mio sistema):

  • Qt versione 4.8.0 (32 bit)
  • Qt Creator 2.4.1
  • Sto utilizzando Ubuntu 12.04.

Qualsiasi aiuto è benvenuto!

    
posta Alex Spataru 28.03.2013 - 05:41
fonte

1 risposta

10

Ho appena creato il mio pacchetto seguendo tutorial . Ti consiglio di eseguire qmake per creare Makefile , in modo da evitare problemi durante l'esecuzione di dpkg-buildpackage .

Passi

Supponendo che tu abbia già impostato la directory debian nel codice sorgente,

  1. Copia la directory sorgente (dove il file .pro è) nella tua directory Home e rinominala in yourProjectName_projectVersion .
  2. Apri un terminale ed esegui cd yourProjectName_projectVersion .
  3. Quindi, esegui dh_make -s -c gpl -e yourEmailAddress --createorig
  4. Infine, esegui dpkg-buildpackage . Puoi ottenere qualcosa come error exit status 255 , in tal caso, controlla che il file tar.xs nella tua cartella Home corrisponda al file richiesto da dpkg-buildpackage (controlla le ultime righe dell'output di dpkg-buildpackage per scoprire quale file vuole) .

Se cerchi un modo più semplice e veloce, puoi utilizzare Debreate (Non l'ho provato, quindi non posso assicurarti che funzioni).

Spero che questo aiuti chiunque desideri distribuire il proprio progetto Qt.

    
risposta data Alex Spataru 16.07.2013 - 02:38
fonte

Leggi altre domande sui tag