如何在 Linux/Unix 上检查 Ansible 版本
Ansible 是一款免费的开源自动化软件,可自动执行软件配置、配置管理和应用程序部署。它用 Python 编写。它与 SSH 配合使用,远程服务器上不需要代理。本页介绍如何使用命令行选项检查 Ansible 版本。
教程详细信息 | |
---|---|
难度等级 | 简单的 |
Root 权限 | 是的 |
要求 | Linux 终端 |
类别 | Ansible |
操作系统兼容性 | AIX • Alma • Alpine • Arch • BSD • Debian • Fedora • FreeBSD • HP-UX • Linux • macOS • Mint • NetBSD • OpenBSD • openSUSE • Pop!_OS • RHEL • Rocky • Stream • SUSE • Ubuntu • Unix • WSL |
预计阅读时间 | 3 分钟 |
Linux 检查 ansible 版本命令
打开终端应用程序并输入以下命令:
$ ansible --version
示例输出:
ansible [core 2.12.4] config file = /etc/ansible/ansible.cfg configured module search path = ['/home/vivek/.ansible/plugins/modules', '/usr/share/ansible/plugins/modules'] ansible python module location = /usr/lib/python3/dist-packages/ansible ansible collection location = /home/vivek/.ansible/collections:/usr/share/ansible/collections executable location = /usr/bin/ansible python version = 3.8.10 (default, Mar 15 2022, 12:22:08) [GCC 9.4.0] jinja version = 2.10.1 libyaml = True
我使用的是 Ansible 版本 2.12.4] 和 Python 版本 3.8.10。我强烈建议您始终使用最新的稳定版本。以下是来自我的 Fedora Linux 工作站的示例输出:
来自 Ubuntu Linux 19.10 桌面的另一个输出:
ansible 2.8.3 config file = /etc/ansible/ansible.cfg configured module search path = ['/home/vivek/.ansible/plugins/modules', '/usr/share/ansible/plugins/modules'] ansible python module location = /usr/lib/python3/dist-packages/ansible executable location = /usr/bin/ansible python version = 3.7.5rc1 (default, Oct 2 2019, 04:19:31) [GCC 9.2.1 20190909]
在基于 RPM 的发行版上构建并安装最新的 ansible
命令如下:
$ git clone https://github.com/ansible/ansible.git
$ cd ./ansible
$ make rpm
$ sudo rpm -Uvh ./rpm-build/ansible-*.noarch.rpm
在基于 Ubuntu Linux 的发行版上安装最新的 ansible
输入以下apt-get 命令:
$ sudo apt-get update
$ sudo apt-get install software-properties-common
$ sudo apt-add-repository ppa:ansible/ansible
$ sudo apt-get update
$ sudo apt-get install ansible
在基于 Apple macOS X Unix 的发行版上安装最新的 ansible
首先,在 macOS 上安装 Homebrew,然后输入以下 brew 命令:
$ brew install ansible
在 FreeBSD 上安装最新版本的 ansible
键入以下 pkg 命令:
# pkg install ansible
Fedora Linux 安装最新版 ansible
运行以下 dnf 命令:
$ sudo dnf install ansible
Arch Linux 安装最新版 ansible
执行以下 pacman 命令:
$ sudo pacman -S ansible
Debian 安装最新版 Ansible
在Debian 11 (Bullseye)上输入以下命令:
# echo 'deb http://ppa.launchpad.net/ansible/ansible/ubuntu focal main' >> /etc/apt/sources.list
您正在使用Debian 10 (Buster)吗?尝试:
# echo 'deb http://ppa.launchpad.net/ansible/ansible/ubuntu bionic main' >> /etc/apt/sources.list
Debian 9 (Stretch)用户需要使用以下命令:
# echo 'deb http://ppa.launchpad.net/ansible/ansible/ubuntu xenial main' >> /etc/apt/sources.list
然后发出以下 apt-key 命令和apt-get 命令:
# apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 93C4A3FD7BB9C367
# apt-get update
# apt-get install ansible
结论
你可以通过访问此页面获取最新版本的 Ansible 。我还建议你阅读此处的官方文档。