Как обновить Python Ubuntu последней версией из исходников? [дубликат]

На этот вопрос уже есть ответ здесь:

Я использую Ubuntu 11.10. В предоставленном python 2.7.2 есть ошибка, которая была исправлена ​​в последних исходных кодах 2.7.2 из репозитория python.

Каков рекомендуемый способ заменить питон, предоставленный Ubuntu, на питон из исходного кода? Или, по-другому, как мне "обновить" предоставленную ubuntu? В идеале я мог бы просто создать новые .deb (ы), которые «обновляют» python2.7 / python2.7-dev, предоставляемые Ubuntu.

5
задан 13 February 2012 в 10:00

1 ответ

Мы применяем некоторые исправления в Python Debian / Ubuntu, которые делают его поведение немного отличным от основного Python. Вы не можете заменить свой пакет system python2.7 чем-то другим, не нарушая все другие модули Python или не применяя эти патчи. (Я особенно думаю о патче distutils-install-layout).

Самый простой ответ: нет.

Следующая опция: откомпилируйте ее вручную и установите в /usr/local. Он не заменит ваш системный питон, но вы сможете его использовать. Это лучший поддерживаемый способ достижения того, чего вы хотите.

Наконец, если это действительно то, что вы хотите сделать. Возьмите текущий пакет исходного кода python2.7, обновите его, чтобы использовать новую версию апстрима, которую вы хотите использовать (для этого, вероятно, потребуется немного помассировать патчи). Построить. Установить. Я намеренно не буду вдаваться в детали, потому что все будет не так просто:)

0
ответ дан 13 February 2012 в 10:00

Другие вопросы по тегам:

Похожие вопросы: