Установите python 2.7.11 в Ubuntu без компиляции или замены предустановленной версии

Я использую Ubuntu Trusty, который поставляется с предварительно установленным python 2.7.6. Мне нужно установить 2.7.11 в /usr/local/bin/python, не касаясь /usr/bin/python и не компилируя из источника.

Есть некоторые ссылки, в которых говорится, что использовать репозиторий Феликса Крулла :

sudo apt-add-repository ppa:fkrull/deadsnakes-python2.7
sudo apt-get update
sudo apt-get install python2.7 python2.7-dev

Но в описании этого репо четко сказано:

KEEP ВНИМАНИЕ, что этот PPA заменит основной компонент системы (т.е. Python 2.7)! Хотя я пытался свести к минимуму риск проблем совместимости, я не несу никакой ответственности за проблемы совместимости или проблемы безопасности с этими пакетами.

Есть ли другое решение?

0
задан 26 April 2016 в 23:28

1 ответ

Пакет Python должен был бы быть перекомпилирован для использования/usr/local префикса, который будет означать изменять исходный пакет, Вы могли загрузить источник, использующий склонный - получают источник python2.7, и изменение debian/rules файла для компиляции с/usr/local префиксом, но затем склонный все еще рассматривало бы его как другую более новую замену для python2.7, если Вы не переименовали пакет.

Вы, вероятно, лучше установили бы его из источника с помощью чего-то как GNU, убирают так, чтобы это не смешивало с основной установкой https://www.gnu.org/software/stow /

0
ответ дан 27 April 2016 в 09:28
  • 1
    " Преобразование не стирает data" didn' t помогают мне, я потерял свой E: раздел диска. Я мог только видеть единственное освобожденное пространство на 1 ТБ без разделов, поскольку таблица разделов была заменена. Должен был отформатировать систему в целом:-( – Abhi 25 September 2017 в 19:55

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

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