Как обновить 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