1.可以先查看一下含python-devel的包
yum search python | grep python-devel
2.64位安装python-devel.x86_64,32位安装python-devel.i686,我这里安装:
sudo yum install python-devel.x86_64 gmp*
源码安装需要python2.6以上版本,其依赖模块paramiko、PyYAML、Jinja2、httplib2、simplejson、pycrypto模块,以上模块可以通过pip或easy_install 进行安装,不过本部分既然提到的是源码安装,主要针对的无法上外网的情况下,可以通过pypi 站点搜索以上包,下载后通过python setup.py install 进行安装。
最后通过github或pypi上下载ansible源码包,通过python setup.py install 安装即可。
ansible Jinja2-2.8 openssl-1.0.1g pycrypto-on-pypi-2.3 wget-1.16.3
ansible.tar.gz Jinja2-2.8.tar.gz openssl-1.0.1g.tar.gz pycrypto-on-pypi-2.3.tar.gz wget-1.16.3.tar.gz
ecdsa-0.13 MarkupSafe-0.23 paramiko-1.16.0 PyYAML-3.11
ecdsa-0.13.tar.gz MarkupSafe-0.23.tar.gz paramiko-1.16.0.tar.gz PyYAML-3.11.tar.gz
httplib2-0.9 openssh-6.8p1 pycrypto-2.6 simplejson-3.8.0
httplib2-0.9.tar.gz openssh-6.8p1.tar.gz pycrypto-2.6.tar.gz simplejson-3.8.0.tar.gz
安装顺序 pycrypto-2.6 ecdsa-0.13 paramiko-1.16.0 PyYAML-3.11 httplib2-0.9 simplejson-3.8.0 Jinja2-2.8
cd PyYAML-3.11
python setup.py install
cd paramiko-1.16.0
python setup.py install
cd ecdsa-0.13
python setup.py install
cd pycrypto-on-pypi-2.3
python setup.py install
cd simplejson-3.8.0
python setup.py install
cd MarkupSafe-0.23
python setup.py install
cd paramiko-1.16.0
python setup.py install
cd pycrypto-2.6
python setup.py install
......................