我正在为Ubuntu(或基于Debian的Linux)编写我的第一个Python软件。我正在寻找关于分发我的软件的最佳方式的好建议。
目前我能想到的另一个简单方法是将python代码存档到* .tar.gz中,让用户执行主python脚本作为可执行文件来运行软件。我意识到这可能不是最好的方法。
我查看了Debian维护者指南:“http://www.debian.org/doc/maint-guide/ch-dother.en.html”,不太懒散,但指南看起来非常令人生畏初学者。是否有其他教程展示如何为初学者创建debian包?
如果有人有任何建议请告诉我。谢谢^ _ ^
答案 0 :(得分:3)
只需在tarball中发送源代码就可以了。你也可以把它放在http://pypi.python.org/pypi上。你怎么想的?有很多方法可以做到这一点。 Jut分发源可能是最简单的。
答案 1 :(得分:-3)
Here。这是打包和分发python程序的官方,与发行无关的方式。 使用此,您无论如何都要学习它。
相反,这是一个廉价而肮脏的黑客:
/programname/
; /program/
; programname.sh
放入/programname/
文件夹; programname.sh
调用你的python文件。如果您想继续使用非标准路径,可以:
/usr/bin
中创建一个名为programname的shell脚本,该脚本执行python /path/to/_main_.py