ansible源码安装

Posted JonyQ

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ansible源码安装相关的知识,希望对你有一定的参考价值。

 
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
......................
 
 

以上是关于ansible源码安装的主要内容,如果未能解决你的问题,请参考以下文章

源码安装Ansible

centos7源码编译安装Ansible详细部署

cnetos7源码安装openssh(加速ansible)

ansible源码安装

自动化运维工具ansible源码安装方法

Ansible 的角色定义及调用(源码安装nginx)