2

Python ファイルとイメージ ファイルを含む .deb パッケージを作成したいと考えています。私のプログラムは、 wxPythonを使用して作成された単純なチャット クライアントです。

簡単に作成できる .deb パッケージを作成するにはどうすればよいですか?

私のバージョンは Ubuntu 12.04 (Precise Pangolin)、Python はバージョン 2.7.3、wxPython はバージョン 2.8 です。

私のファイルはwxchat.py、チャット クライアント用の 3 つの画像 (JPEG) ファイルです。

4

2 に答える 2

4

内部使用のみの .deb ファイルを作成している場合 (つまり、Debian コミュニティなどに提出しない場合)、stdeb というツールがあります: https://github.com/astraw/stdebapt-get:を使用してインストールできますsudo apt-get install python-stdeb

がある場合はsetup.py、次のコマンドで .deb ファイルを作成できます。

python setup.py --command-packages=stdeb.command sdist_dsc
cd deb_dist/packagename-versionname/
debuild -uc -us
cd -

で依存関係を指定できますstdeb.cfg

[DEFAULT]
Depends:
    python-wxgtk2.8
# You can restrict versions of the packages
    python-wxtools (>= 2.8)
# Note that comments should start from the first character of the line
于 2012-11-11T20:39:21.297 に答える
1

インターネット上には、これを行う方法を説明する多くのリソースがあります。

パッケージを実行するために必要な依存関係が含まれていることを確認する必要があります。あなたの場合、Python標準ライブラリの一部ではない、存在する必要があるwxPythonおよびその他のパッケージになります。

配布用にソフトウェアをパッケージ化するだけの場合は、Python パッケージを作成してhttp://pypi.python.orgに配置することを検討してください。その方法はCheeseShopTutorialで学習できます。これはより単純なプロセスになる傾向があり、Debian システムを超えて rpm ベースの Linux インストールおよび Mac、Windows に配布できることを意味します。

于 2012-11-10T15:21:31.280 に答える