如何从Python生成.deb文件

如何从Python生成.deb文件,python,wxpython,debian,deb,Python,Wxpython,Debian,Deb,我想从我的Python文件中生成.deb包,包括图像文件。我的程序是一个简单的聊天客户端使用 如何制作一个容易制作的.deb包 我的版本是Ubuntu12.04(精确的穿山甲),Python是2.7.3版,wxPython是2.8版 我的文件是聊天客户端的wxchat.py和三个图像(JPEG)文件。Internet上有很多资源介绍如何执行此操作: 您必须确保已包含运行包所需的依赖项。在您的例子中,可能是wxPython和您需要提供的任何其他不属于Python标准库的包 如果你只想把你的

我想从我的Python文件中生成.deb包,包括图像文件。我的程序是一个简单的聊天客户端使用

如何制作一个容易制作的.deb包

我的版本是Ubuntu12.04(精确的穿山甲),Python是2.7.3版,wxPython是2.8版


我的文件是聊天客户端的
wxchat.py
和三个图像(JPEG)文件。

Internet上有很多资源介绍如何执行此操作:

您必须确保已包含运行包所需的依赖项。在您的例子中,可能是wxPython和您需要提供的任何其他不属于Python标准库的包


如果你只想把你的软件打包成发行版,你可能想考虑创建一个Python包并把它放上去。你可以在课堂上学习如何做到这一点。这往往是一个更简单的过程,这意味着您可以将Debian系统以外的内容分发到基于rpm的Linux安装和Mac、Windows。

如果您制作的.deb文件仅供内部使用(即不提交给Debian社区等),则有一个名为stdeb的工具:。您可以使用
apt-get
sudo-apt-get-install-python-stdeb
安装它

如果您有
setup.py
,则可以通过以下命令创建.deb文件:

python setup.py--command packages=stdeb.command sdist\u dsc 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
可能重复的