我正在编写一个 python 程序,我想将其上传到 ppa,以便其他人可以在他们的机器上安装它。现在我有一个 setup.py 文件,它将文件复制到它们的位置并安装依赖项(如果尚未完成)。我的观点是:要安装,必须执行 setup.py 文件。这是通过输入“sudo apt-get install 'package-name'”来完成的吗?还是我需要一个像 debian 这样的 make、controll、install 文件才能使其工作?
现在如果我想安装,我会输入“sudo python3 setup.py install”。
答案1
您需要将您的 Python 程序“打包”成 Debian 打包格式。
Debian 的打包相当复杂,但这里有一些指南可以帮助您入门:
如何打包 Python 应用程序:
https://wiki.debian.org/Python/Packaging
Debian 新软件包维护者指南(掌握所有概念的最佳起点): https://www.debian.org/doc/manuals/maint-guide/index.en.html
最后是重要的参考资料,Debian 政策手册: