![PySide (Qt) プロジェクト用の .deb インストーラーを作成する方法](https://rvso.com/image/959245/PySide%20(Qt)%20%E3%83%97%E3%83%AD%E3%82%B8%E3%82%A7%E3%82%AF%E3%83%88%E7%94%A8%E3%81%AE%20.deb%20%E3%82%A4%E3%83%B3%E3%82%B9%E3%83%88%E3%83%BC%E3%83%A9%E3%83%BC%E3%82%92%E4%BD%9C%E6%88%90%E3%81%99%E3%82%8B%E6%96%B9%E6%B3%95.png)
Qt を使用した Python 用の GUI ライブラリである PySide を使用して、小さなソフトウェアを作成しました。これを Ubuntu 用の実行ファイルに組み込むことに成功しました。 http://download.ueseo.org/sitemap-creator/SitemapCreator2.1-ubuntu%20portable-onefile.zip
私も自分のソフトウェア用の .deb インストーラーを作成したいと思っています。誰か助けていただけませんか? Web 上の多くのチュートリアルを試してみましたが、どれもうまくいきませんでした。よろしくお願いします。
答え1
Ubuntu Wiki には完全なパッケージング ガイドがあります。必要な情報はすべてここにあります。パッケージガイド - Ubuntu Wiki
答え2
アプリケーションをQuicklyに移植して、新しいQtアプリケーションテンプレートを使用することもできます。パイサイドquickly package
テンプレート内のコマンドにより、アプリが自動的にパッケージ化されます。
Quickly Qtテンプレートはまだ進行中ただし、試してみる場合は、おそらく次のことが必要になります。
- 指示に従ってQuickly Qtアプリテンプレートをインストールします
- すぐにインストール
- アプリのQuicklyプロジェクトを作成します
quickly create ubuntu-application-qt myapp
(マイアプリアプリ名と一緒に) cd myapp
そして、フォルダmyapp
とmyapp_lib
フォルダを削除します。setup.py
アプリがpython-distutils-extra
パッケージ化するために依存する必要があるので、ファイルは保持してください。- アプリのソースツリーを、新しいプロジェクト内の、
myapp
以前のフォルダがあった場所に置きます。 - 必要に応じて調整する
- 実行してみ
quickly package
て、コマンドがアプリをパッケージ化しているかどうかを確認してください。