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

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

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

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

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

どのような助けでも歓迎します!

答え1

私は次のようにパッケージを作成しましたチュートリアルの実行中に問題が発生しないように、qmakeを実行して を作成することをお勧めします。Makefiledpkg-buildpackage


手順

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が要求しているファイルを確認します)。

もっと簡単で速い方法をお探しなら、絶望する(テストしていないので、動作するかどうかは保証できません)。

これが、Qt プロジェクトを配布したい人にとって役立つことを願っています。

関連情報