使用 setup.py 文件从 ppa 安装包

使用 setup.py 文件从 ppa 安装包

我正在编写一个 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 政策手册:

https://www.debian.org/doc/debian-policy/ch-scope.html

相关内容