如何从setup.py创建linux安装程序。我从我的setup.py文件中创建了一个.msi,这里是代码
import cx_Freeze
executables = [cx_Freeze.Executable("Slither.py")]
cx_Freeze.setup(
name="Slytherine",
options = {
"build_exe": {
"packages":["pygame"],
"include_files": ["apple.png", "snake_head.png", "Score.dll"]
}
},
description = "Snake game",
executables = executables
)
为了制作Linux安装程序应该做些什么改动,还是必须在linux机器上构建它?
答案 0 :(得分:2)
Linux发行版使用软件包,这些软件包通常部署在存储库中。
所以你有两种分发python应用程序的方法。
item_name is "Item 400" and "Item 401"
进行安装。我建议阅读优秀的Python Packaging user guide以了解python包的工作原理。
对于Linux发行包,对于每个发行版都会有所不同,但对于基于debian的发行版,请查看将stdeb转换为debian包的https://raw.githubusercontent.com/kim-company/videojs-chromecast/master/screenshots/chromecast-player.jpg。