python - 有哪些工具可用于构建用于部署目的的 debian 软件包?

标签 python debian packaging

我想构建我的应用程序的 .deb 文件,这样我就可以部署到远程服务器上,使用 Debian 的所有依赖项解析功能。我的应用程序是一组主要是 Python 的脚本,加上一些配置文件和一些二进制 blob,但大多数讨论源和二进制包的现有文档似乎都是围绕需要编译的 C 应用程序。

我应该查看哪些工具?

最佳答案

基础知识在这里:https://help.ubuntu.com/community/PythonRecipes/DebianPackage

还有一种使用 stdeb 的更自动化的方式,python 的 distutils 的扩展或 pgkme ,它有点新,但更面向 ubuntu。

Stani Michiels 在 PyCon 2010 上做了一场精彩的演讲,介绍了他们在跨平台照片批处理器 (phatch) 方面的经验,其中包括他们如何让软件被 debian 存储库接受,其中包括您想要实现的目标(以及多一点)。

关于python - 有哪些工具可用于构建用于部署目的的 debian 软件包?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15322603/

相关文章:

python - 查找具有共同元素的元组

mysql - 小猎犬黑 : cannot initiate connection to debian

ubuntu - 强制我的自定义 debian 包解决来自特定存储库的 R 依赖项

linux - 在 Debian 中映射我的自定义键

python - Jenkins 可以在具有多个包的 monorepo 中仅构建一个 python 包吗?

python - "setup.py upload"失败,出现 "Upload failed (401): You must be identified to edit package information"

Python xml - 处理未关闭的 token

python - 使用Python和OpenCV的图像拼接问题

python - 将电子邮件存储到 mongodb 中

python - 了解包结构(模块 X.Y 没有属性 Z)