gpt4 book ai didi

python - 为 debian 打包 python 程序的简单、直接的方法?

转载 作者:太空狗 更新时间:2023-10-29 21:41:12 25 4
gpt4 key购买 nike

我在 python 和 debian 的发行工具的迷宫中导航时遇到了麻烦; cdbsdebhelperpython-supportpython-central,blah blah blah ..

我的应用程序相当简单 - 一个 python 包(包含模块和 __init__.py 的目录),一个用于运行程序的脚本 (script.py ) 和一些图标 (.png) 和菜单项(.desktop 文件)。

如何从这些文件中构建一个简单、干净的 .deb 文件而不使用上面列出的无意义的工具?

我主要针对 ubuntu,但如果包能在直接的 debian 上运行,我会喜欢它

最佳答案

python-stdeb 应该适合你。它在 Debian testing/unstable 和 Ubuntu (Lucid onwards) 上。 apt-get install python-stdeb

与其说它是一种捷径,不如说它是一种尝试生成尽可能多的源包的工具。它实际上可以构建一个既能正常工作又几乎符合标准的包。如果您希望您的软件包符合包含在 Debian、Ubuntu 等中的质量标准,您将需要填写 debian/copyright 等文件。

尽管人们声称 cdbs 真的很容易,但我想指出 Nick 提到的规则文件可以很容易地用 debhelper7 完成。别忘了,dh7 的定制比 cdbs 容易得多。

#!/usr/bin/make -f
%:
dh $@

注意:在提交给 Debian 之前,您应该检查您的软件包是否符合 Debian 政策、Debian Python 政策等。您实际上需要为此阅读文档 - 没有捷径。

关于python - 为 debian 打包 python 程序的简单、直接的方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2927615/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com