当前位置:  开发笔记 > 编程语言 > 正文

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

如何解决《为debian打包python程序简单直接的方法?》经验,为你挑选了1个好方法。

我在浏览python和debian的分发工具迷宫时遇到了麻烦; cdbs,debhelper,python-support,python-central,等等等等..

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

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

我主要针对的是ubuntu,但是如果这个软件包直接用于debian,我会很喜欢



1> Umang..:

python-stdeb应该适合你.这是在Debian测试/不稳定和Ubuntu(Lucid以后).apt-get install python-stdeb

与尝试生成尽可能多的源包的工具相比,它不是一种快捷方法.它可以实际构建一个既能正常工作又几乎符合标准的软件包.如果您希望您的软件包符合包含在Debian,Ubuntu等中的质量标准,您需要填写诸如此类的文件等debian/copyright.

尽管人们声称cdbs非常简单,但我想指出Nick提到的规则文件很容易用debhelper7完成.不要忘记,dh7可以比cdbs更容易定制.

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

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

推荐阅读
路人甲
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有