Как обновить python на сервере Debian?
Я только что создал облачный сервер Debian 8, и по умолчанию установлен Python 2.7.9, даже после sudo aptitude update && sudo aptitude upgrade
. Как я могу обновить python (в /usr/bin/python
) к 2.7.11
?
Я пробовал:
sudo aptitude install python
sudo aptitude install python2.7
безрезультатно.
2 ответов
вы также можете скомпилировать последний источник и установить Python на альтернативный путь по умолчанию (чтобы приложения не перепутались). В основном вы загружаете последнюю версию Python, настраиваете ее, компилируете, а затем устанавливаете.
$> wget https://www.python.org/ftp/python/2.7.11/Python-2.7.11.tgz
$> tar xvhf Python-2.7.11.tgz
$> cd Python-2.7.11
$> ./configure
$> make
$> sudo make altinstall
обновление
чтобы увидеть все доступные параметры конфигурации Python, выполните ./config --help
. Это важно знать, потому что, по умолчанию, многие параметры опущены (особенно в Python 2.x) такие как unicode или IPv6 поддержка. Функции также могут быть отключены при необходимости.
ссылка
последняя версия python в Debian 8-2.7.9, как вы можете видеть здесь:https://packages.debian.org/jessie/python . Чтобы установить последнюю доступную версию (2.7.11-1), Вы можете добавить репозитории Stretch, а затем попытаться обновить.
# /etc/apt/sources.list :
deb http://ftp.debian.org/debian/ stretch main contrib non-free
deb-src http://ftp.debian.org/debian/ stretch main contrib non-free