在 Ubuntu 24.04 LTS 上安装 Ansible 有多种方法,最常见的是通过 Universe 仓库和 PPA 仓库。以下是详细的安装步骤和说明。

1. 使用 Universe 仓库安装 Ansible

步骤 1:更新包列表

sudo apt update

步骤 2:安装 Ansible

sudo apt install ansible

验证安装

安装完成后,可以通过以下命令验证 Ansible 是否正确安装:

ansible --version

输出示例:

ansible [core 2.10.8]
  config file = None
  configured module search path = ['/root/.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.10.4 (main, Apr  2 2022, 09:04:19) [GCC 11.2.0]

2. 使用 PPA 仓库安装 Ansible

使用 PPA 仓库可以获取最新版本的 Ansible,但请注意,添加额外的仓库可能会引入不同质量保证级别的软件。

步骤 1:更新包列表

sudo apt update

步骤 2:安装 software-properties-common

sudo apt install software-properties-common

步骤 3:添加 Ansible PPA 仓库

sudo add-apt-repository --yes --update ppa:ansible/ansible

步骤 4:移除旧版本的 Ansible(如果已安装)

sudo apt remove ansible

步骤 5:安装 Ansible

sudo apt install ansible

验证安装

安装完成后,可以通过以下命令验证 Ansible 是否正确安装:

ansible --version

输出示例:

ansible [core 2.12.4]
  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/dist-packages/ansible
  ansible collection location = /root/.ansible/collections:/usr/share/ansible/collections
  executable location = /usr/bin/ansible
  python version = 3.10.4 (main, Apr  2 2022, 09:04:19) [GCC 11.2.0]
  jinja version = 3.0.3
  libyaml = True

总结

  • 使用 Universe 仓库:适合大多数用户,无需额外配置,适合稳定环境。
  • 使用 PPA 仓库:适合需要最新版本的用户,但需注意软件质量保证。

根据您的需求选择合适的安装方法,确保 Ansible 在您的系统上正确安装并运行。