在 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 在您的系统上正确安装并运行。