從 Qt 專案製作 Debian 軟體包 (.deb)

從 Qt 專案製作 Debian 軟體包 (.deb)

我在 Qt Creator 上做了幾個項目,我想以可安裝的格式分發它們(在本例中為 Debian Packages)。

有關我的 Qt 安裝(和我的系統)的更多資訊:

  • Qt 版本 4.8.0(32 位元)
  • Qt 創建者 2.4.1
  • 我運行的是 Ubuntu 12.04。

歡迎任何幫助!

答案1

我剛剛按照以下方式製作了我的包裹教學。我建議運行qmake來創建Makefile,這樣您在執行時就不會遇到問題dpkg-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 專案的人。

相關內容