Ansible(git源码)安装步骤

Ansible安装

一、python安装

1、查看策略是否被禁用(Disabled)

#getenforce

2、下载python包

wget 或者直接下载该包:https://www.python.org/ftp/python/3.6.5/Python-3.6.5.tgz

3、解压python包

#tar zxvf Python-3.6.5.tgz

4、安装配置

#cd Python-3.6.5

#./configure --prefix=/usr/local/ --with-ensurepip=install --enable-shared LDFLAGS="-Wl,-rpath /usr/local/lib"

注:--prefix=/usr/local/安装目录  --with-ensurepip=install安装 --enable-shared...匹配系统参数值

success

5、编译安装

#make && make altinstall

success

二、安装virtualenv

1、查看pip命令,Python-3.6.5目录下

示图

#which pip3.6

2、添加软连接,使pip全局可用

#ln -s /usr/local/bin/pip3.6 /usr/local/bin/pip3

3、安装virtualenv

#pip3 install virtualenv

success

4、若发现yum无法使用,检查本地是否有其他Python版本,若有将yum路径重新切换回原来版本

#ln -s /usr/local/bin/python2.7 /usr/bin/python

若无:卸载yum重新安装https://blog.csdn.net/weixin_42774642/article/details/104396461

三、安装python3.6.5的virtualenv实例

1、新建用户

#useradd ansible

#su - ansible

2、在该用户下创建实例

#virtualenv -p /usr/local/bin/python3.6 .py3-a2.5-env

3、进入实例,查看git

#cd /home/ansible/.py3-a2.5-env/

#which git

示例

如果没安装git,先安装git

4、加载.py3-a2.5-env环境

#source /home/ansible/.py3-a2.5-env/bin/activate

5、在该环境下安装ansible依赖包

#pip3 install paramiko PyYAML jinja2

6、克隆ansible源代码

#cd /home/ansible/.py3-a2.5-env/

#git clone https://github.com/ansible/ansible.git

7、切换ansible源代码切换为2.5版本

#cd ansible

#git checkout stable-2.5

#source /home/ansible/.py3-a2.5-env/ansible/hacking/env-setup -q

8、查看版本是否切换

#ansible --version

示图

ansible安装完成

-------------------------------

ansible下载的git地址:https://github.com/ansible/ansible/archive/v2.5.5.tar.gz

你可能感兴趣的:(Ansible(git源码)安装步骤)