Установка Python 2.6 на CentOS Linux

Материал из wiki.p3.ru

Операционная система CentOS Linux включает в себя версию Python 2.4, но в некоторых случаях может потребоваться более свежее версия. Для того, чтобы поставить новую версию "правильно", оставив старую рекомендуем воспользоваться сторонним репозиторием IUS Community Project, они специализируются на сборки новых версий ПО для RedHat Enterprise Linux и его клонов.

Установка Python 2.6

Подключение репозиториев:
rpm -ivh http://dl.iuscommunity.org/pub/ius/stable/Redhat/5/i386/epel-release-1-1.ius.el5.noarch.rpm
rpm -ivh http://dl.iuscommunity.org/pub/ius/stable/Redhat/5/i386/ius-release-1.0-6.ius.el5.noarch.rpm

Соответственно, в случае архитектуры x86_64 путь к подключаемым репозиториям EPEL и IUS будет другой (зайдите по адресу dl.iuscommunity.org/pub/ius/stable/ ... браузером и посмотрите)

Установка Python 2.6:

yum clean all
yum install python26

Просмотреть список доступных модулей для Python 2.6 можно командой:

yum list available python26*

Соответственно, после установки, путь к интерпретатору python 2.6 надо будет указывать в скриптах как /usr/bin/python26, а по адресу /usr/bin/python будет оригинальный системный версии 2.4.3, его трогать нельзя, так как он используется, в частности менеджером пакетов yum и другими системными скриптами.

Также после установки, рекомендуем отключить репозитории IUS и EPEL (чтобы из них не обновлялось другое ПО "случайно" при установке чего-либо) - сделать это можно отредактировав файлы /etc/yum.repos.d/ius.repo и /etc/yum.repos.d/epel.repo прописав в них enabled=0 вместо 1.

Смотрите также