为什么在16.04中不再有“ python-support”?


18

我很好奇为什么16.04中不再存在 python-support软件包-这与将Python3更改为默认值有关吗?此外,是否有任何“需要”它的软件包实际上并没有安装和运行强制依赖项来

软件包维护者仅从需求列表中删除“ python-support”以在更新中解决此问题,是否存在任何危险?


它适用于gnome-scheduler,我只需要在Control中将python-support更改为dh-python。在规则中,我必须将dh_pysupport更改为dh_python2。
Christopher Borga

Answers:


32

尝试在16.04上安装cassandra时遇到相同的问题。解决了:

wget http://launchpadlibrarian.net/109052632/python-support_1.0.15_all.deb
sudo dpkg -i python-support_1.0.15_all.deb

来源:https : //github.com/ajenti/ajenti/issues/903#issuecomment-215569332


非常感谢您使我不必安装Debian Jessie。
亚历克斯·劳

您救了我的命……
乌麦(Umair)

谢谢,这也解决了16.04上的Folding @ home(控件和查看器)问题。是否可以提供有关launchpadlibrarian.net的详细信息,或者存在更多通用解决方案?
Tfb9

可能不是最好的解决方案,因为您现在应该使用dh-python:bugs.debian.org/cgi-bin/bugreport.cgi?bug=787040
NoBugs

1

您已链接到源包,但该python-support包确实确实存在于二进制存储库中:

https://launchpad.net/ubuntu/xenial/+package/python-support

我不确定为什么它不会出现在源存储库中-也许是因为它只是可以直接执行的Python脚本,而不是需要编译成二进制文件才能有用的东西。

这是否回答了您的问题,还是在“源”存储库中需要包装?


不,它们已被删除。在该页面上,单击任何体系结构,然后注意该页面显示状态:已删除。例如:launchpad.net/ubuntu/xenial/amd64/python-support/1.0.15
NoBugs

那么,sudo apt-get install python-support实际上在您的系统上安装了某些东西吗?
NoBugs '16

3
@NoBugs你是对的-我不应该这么匆忙地说出我的意思。根据此错误报告的一个答案:bugs.launchpad.net/ubuntu/+source/python-support/+bug/1577172“ python-support已从Debian中删除,后来从Ubuntu中删除。请使用dh-python包中的dh_python2代替。”

因此,打包程序应同时包括:`python-support | dh-python`在depends域中?这表明这样可以正常工作:debian.org/doc/debian-policy/ch-relationships.html
NoBugs '16

我没有足够的知识来知道答案(我从来没有打包任何东西!)。但这听起来确实合理。
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.