2、pip2.7安装Ansible
前面的文档介绍了如何用pip2.6安装Ansible,但是pip2.6是基于python2.6安装的,而python2.6版本有点老。所以而已用python2.7安装Ansible。
其实python2.7安装Ansible和python2.6安装过程基本上是一样的,只不过在安装Ansible所需要的模块和Ansible时,需要用pip2.7来安装。
安装过程如下:
1、安装python2.7
安装python2.7前的准备
1
2
3
|
yum -y install readline readline-devel
yum -y install zlib-devel
yum -y install openssl openssl-devel
|
安装gcc编译工具
1
|
yum -y install gcc
|
下载python2.7安装包
下载地址: www.python.org
1
2
3
4
5
6
|
yum -y install xz
tar Jxf Python-2.7.11. tar .xz
cd Python-2.7.11
mkdir /usr/local/python27
. /configure --prefix= /usr/local/python27
make && make install
|
创建软连接
1
|
ln -s /usr/local/python27/bin/python2 .7 /usr/bin/python2 .7
|
2、安装pip2.7
安装setuptools
下载地址:https://pypi.python.org/pypi?%3Aaction=search&term=setuptools&submit=search
安装:
1
2
3
|
tar zxf setuptools-19.6.2. tar .gz
cd setuptools-19.6.2
python2.7 setup.py install
|
安装pip
下载地址:https://pypi.python.org/pypi/pip/
安装:
1
2
3
|
tar zxf pip-8.1.0. tar .gz
cd pip-8.1.0
python2.7 setup.py install
|
创建软连接
1
|
ln -s /usr/local/python27/bin/pip2 .7 /usr/bin/pip2 .7
|
3、安装Ansible
安装依赖包
1
2
|
yum -y install libffi libffi-devel
yum -y install gcc gcc-c++ python-devel python-simplejson
|
安装Ansible需要的python模块
1
|
pip2.7 install paramiko PyYAML Jinja2 httplib2 six
|
安装Ansible
1
|
pip install ansible
|
安装完成后,ansible的执行文件在python2.7的bin目录下
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
|
[root@localhost bin] # cd /usr/local/python27/bin/
[root@localhost bin] # ll
total 6240
-rwxr-xr-x. 1 root root 110 Jun 15 17:31 2to3
-rwxr-xr-x. 1 root root 4203 Jun 15 17:48 ansible
-rwxr-xr-x. 1 root root 4203 Jun 15 17:48 ansible-console
-rwxr-xr-x. 1 root root 4203 Jun 15 17:48 ansible-doc
-rwxr-xr-x. 1 root root 4203 Jun 15 17:48 ansible-galaxy
-rwxr-xr-x. 1 root root 4203 Jun 15 17:48 ansible-playbook
-rwxr-xr-x. 1 root root 4203 Jun 15 17:48 ansible-pull
-rwxr-xr-x. 1 root root 4203 Jun 15 17:48 ansible-vault
-rwxr-xr-x. 1 root root 326 Jun 15 17:41 easy_install
-rwxr-xr-x. 1 root root 334 Jun 15 17:41 easy_install-2.7
-rwxr-xr-x. 1 root root 108 Jun 15 17:31 idle
-rwxr-xr-x. 1 root root 284 Jun 15 17:42 pip
-rwxr-xr-x. 1 root root 286 Jun 15 17:42 pip2
-rwxr-xr-x. 1 root root 290 Jun 15 17:42 pip2.7
-rwxr-xr-x. 1 root root 93 Jun 15 17:31 pydoc
lrwxrwxrwx. 1 root root 7 Jun 15 17:33 python -> python2
lrwxrwxrwx. 1 root root 9 Jun 15 17:33 python2 -> python2.7
-rwxr-xr-x. 1 root root 6271354 Jun 15 17:31 python2.7
-rwxr-xr-x. 1 root root 1696 Jun 15 17:33 python2.7-config
lrwxrwxrwx. 1 root root 16 Jun 15 17:33 python2-config -> python2.7-config
lrwxrwxrwx. 1 root root 14 Jun 15 17:33 python-config -> python2-config
-rwxr-xr-x. 1 root root 18556 Jun 15 17:31 smtpd.py
|
编辑/etc/profile文件,加入以下配置
1
2
|
export ANSIBLE_HOME= /usr/local/python27
export PATH=$PATH:$ANSIBLE_HOME /bin
|
1
2
3
4
|
[root@localhost bin] # ansible --version
ansible 2.1.0.0
config file =
configured module search path = Default w /o overrides
|
2、pip2.7安装Ansible相关推荐
- centos7离线安装ansible
centos7离线安装ansible: 1.通过在线的centos7将rpm包下载好了,上传到指定服务器. 下载官方repo,rpm -iUvh http://dl.Fedoraproject.org ...
- centos 7使用tar包安装ansible
由于我的yum源没有ansible软件包,防止以后内网服务器也没有ansible的yum源,干脆一点,直接tar包安装!!!! 下载软件包 - # 1.python安装 # python2.7安装 [ ...
- linux教程:通过编译安装ansible解决apt install ansible后无法安装AWX的莫名问题
通过编译安装ansible解决apt install ansible后无法安装AWX的莫名问题 通过apt install ansible安装的ansible无法正常部署AWX(ansible的一个w ...
- centos7安装ansible
Centos7安装ansible 一.安装ansible软件 1.安装yum源 rpm -Uvh http://mirrors.ustc.edu.cn/epel/epel-release-latest ...
- 01 安装ansible
#################103上安装ansible yum install -y ansible rpm -ql ansible | egrep -v "^/usr/(lib|sh ...
- 阿里云ECS服务器 Centos7.2 使用 yum 安装 ansible 报错
#####################使用阿里云的ECS服务器Centos7.2系统安装ansible提示安装不上########### 原因 通过Yum安装最新发布版本 通过Yum安装RPMs适 ...
- CeontOS7安装ansible
安装方法一. 第一步:安装epel rpm -ivh http://mirror.pnl.gov/epel/7/x86_64/e/epel-release-7-5.noarch.rpm 第二步:安装a ...
- 教你十分钟在Linux系统上快速装机并安装Ansible
PS:本教程建立在VMware软件上的使用上,Linux版本为centos7或者centos8都可以. 一.看发行版本 cat /etc/redhat-release 二.修改主机名 hostnam ...
- Ansible Automation Platform - 在 RHEL 安装 Ansible Automation Platform 2.3 环境
<OpenShift / RHEL / DevSecOps 汇总目录> 文本已在 RHEL 9 + AAP 2.3 环境中进行验证. 说明: 本文介绍如何在一个节点上部署一套 all-in ...
- 在redhat8中安装ansible
文章目录 一.确保有下载软件的仓库 二.挂载 三.安装 EPEL 源 四.下载ansible 五.查看是否安装好 一.确保有下载软件的仓库 如果没有需要写一个. 二.挂载 [root@haha yum ...
最新文章
- ISA2006标准版安装及无人值守安装
- 终于!北京无人车,今起也能免费坐
- 文献管理软件 JabRef 快速入门
- 前端技术演进(三):前端安全
- MySQL删除用户权限(REVOKE)
- .net core dll 套壳加密_BCVP开发者说第4期:Remember.Core
- 旅途中的人物之一:卖菜老人
- CF891E-Lust【EGF】
- ssl提高组国庆模拟赛【2018.10.7】
- 阿里一面 缓存穿透、缓存击穿、缓存雪崩和热点数据失效问题的解决方案
- 三维点云网络——PointNet论文解读
- Python的程序结构[2] - 类/Class[1] - 基类与继承
- git学习笔记(1-集中式与分布式版本控制工具对比)
- php将数组打印到txt文件
- wps中论文标题编号的设置
- 利用各向异性平滑图像
- html浏览xsd,那点你不知道的XHtml(Xml+Html)语法知识(DTD、XSD)
- 牛客真题编程——day16
- BitTorrent 原理简介
- 同济:004.三角函数(1.1映射与函数)
热门文章
- oracle数据库创建检查点,Oracle数据库通过检查点和RBA信息确定恢复范围
- 2021-08-24XLNET 语言模型
- Morris Traversal
- Hive高级查询(group by、 order by、 join等)
- 关于SVM参数cg选取的总结帖[matlab-libsvm]
- linux常见命令用法之(一)
- linux开发读取外部存储,Android 获取外接储存的设备路径(如挂载的U盘),android挂载...
- 关于Redis启动时报权限不够(-bash: /usr/local/bin/redis-server: Permission denied)
- 微信浏览器禁止页面下拉查看网址(不影响页面内部scroll)
- sqoop-1.4.7安装