web-dev-qa-db-ja.com

PySide(Qt)プロジェクトの.debインストーラーを作成する方法

python Qtを使用するためのGUIライブラリであるPySideを使用して小さなソフトウェアを作成しました。Ubuntuの実行可能ファイルに正常にビルドできました。 http://download.ueseo.org /sitemap-creator/SitemapCreator2.1-ubuntu%20portable-onefile.Zip

私のソフトウェア用の.debインストーラーも作成したいと思っています。誰かが私にいくつかの助けを与えることはできますか?私はウェブで多くのチュートリアルを試しましたが、どちらもうまくいきませんでした。よろしくお願いします。

4
user35426

Ubuntu Wikiには完全なパッケージングガイドがあります。そこで必要なすべての情報を見つける必要があります: PackagingGuide-Ubuntu Wiki

1
jplatte

アプリケーションをすばやく移植して、PySideも使用する新しいQtアプリケーションテンプレートを使用することをお勧めします。テンプレートのquickly packageコマンドは、アプリをパッケージ化します。

Quickly Qtテンプレートはまだ作業中ですが、試してみたい場合は、おそらく次のことを行う必要があります。

  1. 指示に従ってQuickly Qtアプリテンプレートをインストールします
  2. すばやくインストールInstall quickly
  3. quickly create ubuntu-application-qt myappを使用してアプリのQuicklyプロジェクトを作成します(myappをアプリの名前に置き換えます)
  4. cd myappをクリックしてから、myappおよびmyapp_libフォルダーを削除します。アプリがパッケージ化するsetup.pyに依存する必要があるため、python-distutils-extraファイルを保持します
  5. アプリのソースツリーを新しいプロジェクト内に配置します。ここでは、myappフォルダーを使用していました
  6. 必要に応じて微調整
  7. quickly packageを実行して、コマンドがアプリをパッケージ化するかどうかを確認してください
0
David Planella