在 Fedora 41 上安装 Ansible 的过程非常简单,因为 Ansible 已包含在默认的系统仓库中。您可以使用 dnf 包管理器轻松安装最新版本的 Ansible。以下是详细的步骤和实际演示。

安装步骤

  1. 更新包列表

    bash sudo dnf update

  2. 安装 Ansible

    bash sudo dnf install ansible

  3. 验证安装 安装完成后,可以通过以下命令验证 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 的实际操作过程:

  1. 登录到 Fedora 41 系统

    bash ssh devops@fedora.example.com

  2. 切换到 root 用户

    bash sudo su

  3. 检查系统版本

    bash cat /etc/redhat-release

    输出示例:

    plaintext Fedora release 36 (Thirty Six)

  4. 列出可用的 Ansible 包

    bash dnf list available ansible

    输出示例:

    plaintext Available Packages ansible.noarch 5.7.0-1.fc36 updates

  5. 安装 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 ...

  6. 验证安装

    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 包管理器即可完成。以下是关键点:

  1. 使用默认仓库:Ansible 已包含在 Fedora 的默认仓库中,无需添加额外的仓库。
  2. 最新版本:Fedora 41 的更新仓库中提供了最新版本的 Ansible(例如 5.7.0 和 ansible-core 2.12.5)。
  3. 验证安装:安装完成后,通过 ansible --version 命令验证 Ansible 是否正确安装。

通过以上步骤,您可以在 Fedora 41 上快速安装并开始使用 Ansible。