在 Fedora 41 上安装 Ansible 的过程非常简单,因为 Ansible 已包含在默认的系统仓库中。您可以使用 dnf 包管理器轻松安装最新版本的 Ansible。以下是详细的步骤和实际演示。
安装步骤
-
更新包列表
bash sudo dnf update -
安装 Ansible
bash sudo dnf install ansible -
验证安装 安装完成后,可以通过以下命令验证 Ansible 是否正确安装:
bash ansible --version输出示例:
bash ansible [core 2.12.5] config file = /etc/ansible/ansible.cfg configured module search path = ['/root/.ansible/plugins/modules', '/usr/share/ansible/plugins/modules'] ansible python module location = /usr/lib/python3.10/site-packages/ansible ansible collection location = /root/.ansible/collections:/usr/share/ansible/collections executable location = /usr/bin/ansible python version = 3.10.4 (main, Mar 25 2022, 00:00:00) [GCC 12.0.1 20220308 (Red Hat 12.0.1-0)] jinja version = 3.0.3 libyaml = True
实际演示
以下是安装 Ansible 的实际操作过程:
-
登录到 Fedora 41 系统
bash ssh devops@fedora.example.com -
切换到 root 用户
bash sudo su -
检查系统版本
bash cat /etc/redhat-release输出示例:
plaintext Fedora release 36 (Thirty Six) -
列出可用的 Ansible 包
bash dnf list available ansible输出示例:
plaintext Available Packages ansible.noarch 5.7.0-1.fc36 updates -
安装 Ansible
bash dnf install ansible输出示例:
bash Dependencies resolved. ================================================================ Package Architecture Version Repository Size ================================================================ Installing: ansible noarch 5.7.0-1.fc36 updates 33 M Installing dependencies: ansible-core noarch 2.12.5-1.fc36 updates 2.4 M ... -
验证安装
bash ansible --version输出示例:
bash ansible [core 2.12.5] config file = /etc/ansible/ansible.cfg configured module search path = ['/root/.ansible/plugins/modules', '/usr/share/ansible/plugins/modules'] ansible python module location = /usr/lib/python3.10/site-packages/ansible ansible collection location = /root/.ansible/collections:/usr/share/ansible/collections executable location = /usr/bin/ansible python version = 3.10.4 (main, Mar 25 2022, 00:00:00) [GCC 12.0.1 20220308 (Red Hat 12.0.1-0)] jinja version = 3.0.3 libyaml = True
总结
在 Fedora 41 上安装 Ansible 非常简单,只需通过 dnf 包管理器即可完成。以下是关键点:
- 使用默认仓库:Ansible 已包含在 Fedora 的默认仓库中,无需添加额外的仓库。
- 最新版本:Fedora 41 的更新仓库中提供了最新版本的 Ansible(例如 5.7.0 和 ansible-core 2.12.5)。
- 验证安装:安装完成后,通过
ansible --version命令验证 Ansible 是否正确安装。
通过以上步骤,您可以在 Fedora 41 上快速安装并开始使用 Ansible。