Как заставить apt-get установить пакеты Python для другой версии Python?

Как заставить apt-get установить пакеты Python для другой версии Python?

В Ubuntu 10.10 я установил python 2.7. Я хотел бы использовать apt-get для установки пакетов для этой версии python, но не смог понять как.

Что я пробовал, но безуспешно:

меняем символическую ссылку в /usr/bin/python так, чтобы она указывала на /usr/bin/python2.7 - даже после этого apt-get все равно устанавливает что-то в python2.6.

Настроил python2.7 в качестве основной альтернативы с помощью update-alternatives — не работает.

Есть идеи? Спасибо!

решение1

Список поддерживаемых в настоящее время версий Python можно найти в /usr/share/python/debian_defaults. Проверяйте, python-2.7указана ли там поддерживаемая версия.

python-supportВ Debian есть так называемая система. Когда python-support-aware package (т.е. когда сопровождающий использовал python-supportчто-то во время упаковки) говорит, что этоподдерживает определенный диапазон версий Python, dpkg звонкихуки для обновлений установленных сред выполнениякак часть postinstпроцесса. Есть также альтернативная python-centralсистема, которая делает то же самое.

решение2

Рассматривали ли вы Python?настройкиинструментов? После установки установить дополнительные пакеты обычно так же просто, как:

$ easy_install package-name

(в зависимости от того, как вы установили Python 2.7, вам может потребоваться использовать sudo)

решение3

Похоже на проблему с репозиторием?
Вам следует отправить bugreport в ubuntu, нет?
В противном случае вы можете установить его вручную, где хотите :-) (но, конечно, это сложнее, чем apt-get foo)

Связанный контент