Centos 6 install python2.7
yum install centos-release-SCL yum install python27 python27-python-virtualenv echo '/opt/rh/python27/root/usr/lib64' > /etc/ld.so.conf.d/python27.conf && ldconfig virtualenv --prompt="(proj_name)" -p /opt/rh/python27/root/usr/lib/python2.7 .envА вот так лучше не стоит делать:
yum install -y rubygems ruby-devel tar gem install fpm curl https://www.python.org/ftp/python/2.7.11/Python-2.7.11.tgz > Python-2.7.11.tgz tar -xvf Python-2.7.11.tgz cd Python-2.7.11 yum -y install openssl-devel readline-devel bzip2-devel sqlite-devel zlib-devel ncurses-devel db4-devel expat-devel ./configure --prefix=/usr/local --enable-unicode=ucs4 --enable-shared --enable-ipv6 make -j$(nproc) test -d /tmp/python-2.7 || mkdir /tmp/python-2.7 make install DESTDIR=/tmp/python-2.7 echo '/sbin/ldconfig' > /tmp/python-2.7/run-ldconfig.sh test -d /tmp/python-2.7/etc/ld.so.conf.d || mkdir /tmp/python-2.7/etc/ld.so.conf.d echo '/usr/local/lib' > /tmp/python-2.7/etc/ld.so.conf.d/python27.conf fpm -s dir -t rpm -n python27 -v 2.7.11_1 -C /tmp/python-2.7 \ --after-install /tmp/python-2.7/run-ldconfig.sh \ -d 'openssl' \ -d 'bzip2' \ -d 'zlib' \ -d 'expat' \ -d 'db4' \ -d 'sqlite' \ -d 'ncurses' \ -d 'readline' \ --directories=/usr/local/lib/python2.7/ \ --directories=/usr/local/include/python2.7/ \ usr/local etcrpm конечно же соберется и даже все будет правильно и лучше, чем просто злобный make install, но python27 есть в официальных репозиториях и лучше ставить оттуда, это избавит от необходимости собирать другие пакеты, например python-virtualenv, python-pip и другие.
Комментариев нет:
Отправить комментарий