Почему больше нет «поддержки Python» в 16.04?


18

Мне любопытно, почему пакет поддержки python больше не существует в 16.04 - это связано с изменением Python3 по умолчанию? Кроме того, существует ли какой-либо пакет, который «требует» его, который на самом деле не устанавливается и работает нормально, форсируя зависимости ?

Есть ли опасность, что сопровождающие пакета просто удаляют «python-support» из списка требований, чтобы исправить эту проблему в обновлении?


Это сработало для gnome-scheduler, мне просто нужно было изменить поддержку python на dh-python в Control. В правилах мне пришлось изменить dh_pysupport на dh_python2.
Кристофер Борга

Ответы:


32

Была такая же проблема при попытке установить Кассандру на 16.04. Решил это с помощью:

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

Это решает проблемы с Folding @ home (control и viewer) также 16.04, спасибо. Могут ли быть даны подробности о launchpadlibrarian.net или существуют более общие решения?
Tfb9

Вероятно, не самое лучшее
NoBugs

1

Вы связались с исходным пакетом, но python-supportпакет определенно существует в бинарных репозиториях:

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

Я не уверен, почему он не отображается в исходных репозиториях - возможно, потому, что это просто скрипт Python, который может быть выполнен напрямую, а не что-то, что требует компиляции в двоичный файл, чтобы быть полезным.

Это отвечает на ваш вопрос, или вам нужен пакет в репозитории «source»?


Нет, они удалены. На этой странице выберите любую архитектуру и обратите внимание, что на странице указано состояние: удалено. Например: launchpad.net/ubuntu/xenial/amd64/python-support/1.0.15
NoBugs

Так на sudo apt-get install python-supportсамом деле что-то установить в вашей системе?
NoBugs

3
@NoBugs Вы правы - я не должен был так торопиться, чтобы сказать, что я сказал. Согласно одному ответу на этот отчет об ошибке: bugs.launchpad.net/ubuntu/+source/python-support/+bug/1577172 , «поддержка python была удалена из Debian, а затем из Ubuntu. Пожалуйста, используйте dh_python2 из пакета dh-python вместо."

Поэтому упаковщики должны включать оба: `python-support | dh-python `в зависимости от поля? Это предполагает, что это сработает: debian.org/doc/debian-policy/ch-relationships.html
NoBugs

Я недостаточно осведомлен, чтобы знать ответ на этот вопрос (я никогда ничего не упаковывал!). Но это звучит разумно.
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.