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

......................

时间: 2024-10-10 04:58:45

ansible源码安装的相关文章

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

1.首先查看python版本 [[email protected] ~]# python -V Python 2.6.6 注意安装ansible的时候,必须python的版本为2.6以上. 2.安装ansible 2.1 安装pycrypto模块 https://pypi.python.org/packages/source/p/pycrypto/pycrypto-2.6.1.tar.gz # tar xvzf pycrypto-2.6.1.tar.gz # cd pycrypto-2.6.1

源码安装Ansible

一.Ansible介绍 ansible是新出现的自动化运维工具,基于Python开发,集合了众多运维工具(puppet.cfengine.chef.func.fabric)的优点,实现了批量系统配置.批量程序部署.批量运行命令等功能.ansible是基于模块工作的,本身没有批量部署的能力.真正具有批量部署的是ansible所运行的模块,ansible只是提供一种框架.主要包括: 1.连接插件connection plugins:负责和被监控端实现通信:2.host inventory:指定操作的

SuSE源码安装Ansible自动化工具

自动化运维工具ansible源码安装方法 注:安装之前先对SuSE官方说一声FUCK!!!! 1.首先查看python版本 [[email protected] ~]# python -V Python 2.6.6 注意安装ansible的时候,必须python的版本为2.6以上. 2.安装ansible 2.1 安装pycrypto模块 https://pypi.python.org/packages/source/p/pycrypto/pycrypto-2.6.1.tar.gz tar xv

cnetos7源码安装openssh(加速ansible)

最近玩ansible发现ansible的执行速度实在是太慢了,看网上说openssh可以加快ansible的执行速度,于是就开启了openssh源码安装的填坑之旅! mkdir -p /root/opensshcd /root/opensshwget http://ftp.openbsd.org/pub/OpenBSD/OpenSSH/portable/openssh-8.0p1.tar.gzyum install -y zlib-devel pam-devel tcp_wrappers-dev

ansible源码解读

Ansible源码获取 Ansible Github:https://github.com/ansible Ansible目录结构 $ tree -L 2 ansible-2.0.0.0 ansible-2.0.0.0 |-- bin # 可执行程序存放目录 | |-- ansible | |-- ansible-doc -> ansible | |-- ansible-galaxy -> ansible | |-- ansible-playbook -> ansible | |-- a

centos7.2源码安装openssl1.0.2

centos7.2默认是安装了opensll软件包的,但是部署个别服务时,由于版本太低.会影响服务的正常部署.只能使用源码安装提高openssl软件版本. 因为之前有openssl软件包,所以要先移除之前版本: 删除旧版本: yum remove -y openssl openssl-devel 源码安装openssl需要perl环境编译,如果没有perl环境还是需要安装: yum -y install perl perl-devel 现在新版本openssl: wget https://www

centos6.5 64 源码安装redis服务,建立可远程连接的redis数据库

安装环境:centos6.5 64位 使用的包:redis-2.8.19.tar.gz  tcl8.6.3-src.tar.gz 包的下载链接:http://downloads.sourceforge.net/tcl/tcl8.6.3-src.tar.gz http://download.redis.io/releases/redis-2.8.19.tar.gz 本次安装的目录/home/hadoop/redis为任意目录 代码实现: 1,安装需要的支持环境 su root cd /home/h

ubuntu php5.6源码安装

今天又花了一天时间装了php,感觉php的源码安装也挺麻烦的,整个过程各种报错. 下篇文章准备整合所有查找到的报错和解决方法. php和nginx一样,在安装前需要装一堆的依赖.有libmcrypt.mcrypt.mhash.其实远不止这三个包,在后面的configure和make中还会陆陆续续安装一些依赖. 1.安装libmcrypt.mcrypt.mhash(整个过程都在/usr/local/src/php目录下) #创建/usr/local/src/php目录并进入mkdir /usr/l

LinuxMint下的Orionode源码安装

1. Orionode介绍 Eclipse-orion是Eclipse项目下面的一个子项目,orion是一个在在线版的代码编辑环境.其介绍参考http://wiki.eclipse.org/Orion. Eclipse-orion是使用Java语言开发的, Orionode则是使用Node.js开发的一个简易版orion.关于orionode跟orion的特性差异请查考http://wiki.eclipse.org/Orion/Node/Getting_started. 2. Node.js和n