Как известно, пакеты в CentOS не отличаются своей свежестью, например, python там 2.4. А хотелось бы 2.6. В таком случае нас выручит IUS Community Project, поддерживающий самые свежие пакеты для Red Hat Enterprise Linux и его клонов, в числе которых есть PHP, MySQL, Python и прочее ПО, характерное для RHEL и подобных дистрибутивов.
В первую очередь необходимо скачать и поставить rpm-ки, добавляющие в /etc/yum.repos.d репозитории IUS и EPEL.
# wget http://dl.iuscommunity.org/pub/ius/stable/Redhat/5/x86_64/epel-release-1-1.ius.el5.noarch.rpm
# wget http://dl.iuscommunity.org/pub/ius/stable/Redhat/5/x86_64/ius-release-1-2.ius.el5.noarch.rpm
# yum localinstall epel-release-1-1.ius.el5.noarch.rpm ius-release-1-2.ius.el5.noarch.rpm --nogpgcheck
Затем можно очистить метаданные репозиториев командой
#yum clean all
и глянуть появившиеся свежие пакеты:
# yum list available python26*
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
* addons: ftp.funet.fi
* base: ftp.funet.fi
* epel: mirror.fraunhofer.de
* extras: ftp.funet.fi
* ius: mirrors.ircam.fr
* updates: ftp.funet.fi
Available Packages
python26-debuginfo.i386 2.6.4-1.ius.parallel.el5 ius
python26-elixir.noarch 0.6.1-1.ius.el5 ius
python26-httplib2.noarch 0.5.0-1.ius.el5 ius
python26-jsonschema.noarch 0.2a-1.ius.el5 ius
python26-lxml.i386 2.0.11-1.ius.el5 ius
python26-lxml-debuginfo.i386 2.0.11-1.ius.el5 ius
python26-memcached.noarch 1.43-5.ius.el5 ius
python26-mysqldb.i386 1.2.3c1-1.ius.el5 ius
python26-mysqldb-debuginfo.i386 1.2.3c1-1.ius.el5 ius
python26-nose.noarch 0.11.1-1.ius.el5 ius
python26-simplejson-debuginfo.i386 2.0.9-1.ius.el5 ius
python26-sqlalchemy.noarch 0.5.5-1.ius.el5 ius
python26-test.i386 2.6.4-1.ius.parallel.el5 ius
python26-tools.i386 2.6.4-1.ius.parallel.el5 ius
Свежий Python ставится командой
# yum install python26


18 Янв 2010 в 20:29
Ну.. Много раз повторял эту процедуру.
Epel еще хорош тем, что там есть и PHP 3 и MySQL 5 и много вкусных нищтяков последних версий. =)
[Ответить]
19 Янв 2010 в 05:45
Дык, никто и не говорит, что там что-то сложное =)
[Ответить]