首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何为一个扭曲/扭曲的插件制作一个ubuntu/debian包?

如何为一个扭曲/扭曲的插件制作一个ubuntu/debian包?
EN

Stack Overflow用户
提问于 2011-09-01 19:56:11
回答 2查看 1.1K关注 0票数 14

作为如何为使用setuptools、分发等的扭曲/扭曲插件编写setup.py?的后续,如何为一个扭曲的插件制作debian包?

假设setup.py是正确编写的,那么使用cdbs//dh_python 2就可以了,但是到目前为止我还没有多少运气。

这些工具的诀窍是,它们基本上运行'python setup.py install -root=‘,然后打包以'’结尾的东西‘,那么,也许一旦前面的问题得到了正确的回答,那么这个问题就没有意义了?

这里有人成功地为debian打包了一个扭曲的插件吗?

EN

回答 2

Stack Overflow用户

发布于 2011-09-02 13:42:07

显然,问题在于“python-support”,当涉及到扭曲的插件时,这个问题显然已经被打破了。

这是来自Ubuntu的Matthias Klose的信息解释了这个问题,并提供了一个解决方案:

用python支持的扭曲插件的打包被设计打破了。甚至python策略也明确提到,对于共享同一个python命名空间的包,您应该使用相同的打包助手。 为此,您应该使用dh_python2,或者使用‘`include links’使用dh_pycentral进行(废弃的)构建。 -马蒂亚斯·克洛泽

票数 3
EN

Stack Overflow用户

发布于 2011-09-02 00:32:32

我试过这么做但失败了。我认为这是可能的,取决于您想要针对哪个Debian/Ubuntu,以及您想投入多少精力。

有两种方法:

  1. 让您的包把插件文件放在twisted/plugins/中,放在扭曲的树中。这很痛苦,因为Twisted是在不同的版本中使用不同的方法打包的(在Natty中使用python-supportdh_python2 ),而且(粗略地说)您的包需要以与Twisted一样的方式打包。
  2. 在代码旁边安装一个twisted/plugins/目录。然后,IIRC,问题就变成了包含扭曲目录的符号链接林立(因为它不是一个包)。
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7275759

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档