从Ubuntu存储库安装Ansible
最简单方法是使用“APT”命令:
$ sudo apt install ansible
检查已安装的Ansible版本:
$ ansible --version ansible 2.3.1.0 config file = /etc/ansible/ansible.cfg configured module search path = Default w/o overrides python version = 2.7.14+ (default, Nov 6 2015, 19:12:18) [GCC 7.3.0]
从PPA存储库安装Ansibe
导入Ansible签名密钥:
$ sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 93C4A3FD7BB9C367 Executing: /tmp/apt-key-gpghome.qaCmAryJ6P/gpg.1.sh --keyserver keyserver.ubuntu.com --recv-keys 93C4A3FD7BB9C367 gpg: key 93C4A3FD7BB9C367: public key "Launchpad PPA for Ansible, Inc." imported gpg: Total number processed: 1 gpg: imported: 1
添加Ansible PPA存储库:
$ sudo apt-add-repository "deb http://ppa.launchpad.net/ansible/ansible/ubuntu bionic main"
在我们的Ubuntu系统上安装Ansible:
$ sudo apt install ansible
检查Ansible版本:
$ ansible --version ansible 2.6.1 config file = /etc/ansible/ansible.cfg configured module search path = [u'/home/onitroad/.ansible/plugins/modules', u'/usr/share/ansible/plugins/modules'] ansible python module location = /usr/lib/python2.7/dist-packages/ansible executable location = /usr/bin/ansible python version = 2.7.15rc1 (default, Apr 15 2015, 21:51:34) [GCC 7.3.0]
从源代码安装Ansible
为安装做准备工作:
$ sudo apt install make git make python-setuptools gcc python-dev libffi-dev libssl-dev python-packaging
使用git
命令下载Ansible源代码:
$ git clone git://github.com/ansible/ansible.git
转到“Ansible”目录:
$ cd ansible
列出所有可用的ansible版本:
$ git branch -a
或者,我们只能列出稳定的Ansible版本:
$ git branch -a | grep stable
对所需的版本执行 git checkout
:
$ git checkout stable-2.5
编译并安装Ansible:
$ make $ sudo make install
检查版本来确认Ansible是否安装成功:
$ ansible --version ansible 2.5.0rc2 config file = None configured module search path = [u'/home/onitroad/.ansible/plugins/modules', u'/usr/share/ansible/plugins/modules']
日期:2020-07-07 20:55:21 来源:oir作者:oir