web-dev-qa-db-ja.com

QtプロジェクトからDebianパッケージ(.deb)を作成する

Qt Creatorでいくつかのプロジェクトを行いましたが、それらをインストール可能な形式(この場合はDebianパッケージ)で配布したいと思います。

Qtインストール(およびシステム)に関する詳細情報:

  • Qtバージョン4.8.0(32ビット)
  • Qt Creator 2.4.1
  • Ubuntu 12.04を実行しています。

どんな助けでも大歓迎です!

14
Alex Spataru

tutorial に従ってパッケージを作成しました。 dpkg-buildpackageの実行中に問題が発生しないように、qmakeを実行してMakefileを作成することをお勧めします。


手順

ソースコードにdebianディレクトリが既にセットアップされていると仮定すると、

  1. ソースディレクトリ(.proファイルがある場所)をホームディレクトリにコピーし、名前をyourProjectName_projectVersionに変更します。
  2. ターミナルを開き、cd yourProjectName_projectVersionを実行します。
  3. 次に、dh_make -s -c gpl -e yourEmailAddress --createorigを実行します
  4. 最後に、dpkg-buildpackageを実行します。 error exit status 255のようなものが表示される場合は、ホームフォルダーのtar.xsファイルがdpkg-buildpackageによって要求されたファイルと一致することを確認します(dpkg-buildpackageの出力の最後の行を調べて、必要なファイルを見つけます)。

より簡単で高速な方法を探している場合は、 Debreate を使用できます(テストしなかったため、動作することを保証できません)。

これがQtプロジェクトを配布したい人の助けになることを願っています。

10
Alex Spataru