Установка Python 2.6 на CentOS Linux
Операционная система 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.