Upgrade Python 2.6 naar 2.7 on CentOS 6.9

Om met Ansible een certificaat aan te maken heb ik OpenSSL nodig. Die verwacht Python versie 2.7> en ik heb v 2.6 op CentOS 6.9. Die gaan we dus upgraden…

yum install -y centos-release-SCL
 yum install -y python27
 yum groupinstall "Development tools"
 yum install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel
 cd /opt
 wget --no-check-certificate https://www.python.org/ftp/python/2.7.6/Python-2.7.6.tar.xz
 tar xf Python-2.7.6.tar.xz
 cd Python-2.7.6
 ./configure --prefix=/usr/local
 make && make altinstall
 cd
 wget --no-check-certificate https://bootstrap.pypa.io/ez_setup.py
 /usr/local/bin/python2.7 ez_setup.py
 /usr/local/bin/easy_install-2.7 pip
 cd /usr/bin/
 rm python python2.6
 ln -s /usr/local/bin/python2.7 python
 rm pip
 ln -s /usr/local/bin/pip pip
 rm easy_install
 ln -s /usr/local/bin/easy_install easy_install
 pip -V
 python -V

Nu kan ik open SSL installeren:

pip install pyopenssl