Centos: обновление python до версии 2.6

Ставим нужные пакеты: [code] sudo yum install httpd-devel gdbm-devel mysql mysql-server mysql-devel mysql-client sudo yum install readline-devel sqlite-devel openssl-devel ncurses-devel sudo yum install apr-devel gcc make autoconf mod_ssl crypto-utils sudo yum install bzip2-devel zlib-devel libjpeg libpng libxslt gettext [/code] [b]Ставим новый python[/b] [code] cd ~/sources wget http://www.python.org/ftp/python/2.6.4/Python-2.6.4.tgz tar xvfz Python-2.6.4.tgz cd Python-2.6.4/ [/code] [b]Собираем новый python[/b] [code] ./configure --prefix=/opt/python2.6 --with-threads --enable-shared --with-zlib=/usr/include make make install [/code] Делаем python2.6 видимый для всех. Создаем файл [b]/etc/ld.so.conf.d/opt-python2.6.conf[/b] и пишем в него [code] /opt/python2.6/lib [/code] Делаем симлинк: [code] ln -s /opt/python2.6/lib/libpython2.6.so /usr/lib ln -s /opt/python2.6/lib/libpython2.6.so.1.0 /usr/lib ldconfig -v [/code] Делаем симлинк на новую версию python. [code] ln -s /opt/python2.6/bin/python /usr/bin/python2.6 [/code] [b]Ставим setuptools[/b] [code] cd ~/sources wget http://pypi.python.org/packages/2.6/s/setuptools/setuptools-0.6c11-py2.6.egg sh setuptools-0.6c11-py2.6.egg --prefix=/opt/python2.6 [/code] Дальше уже можо ставить все что необходимо уже при помощи [b]easy_install[/b] Пример: [code] /opt/python2.6/bin/easy_install pip [/code]

Комментариев нет:

Отправить комментарий