Ansible安装

半兽人 发表于: 2025-09-11   最后更新时间: 2025-09-11 09:41:14  
{{totalSubscript}} 订阅, 49 游览

Ansible 本身就是一个 Python 程序,所以安装方式有几种,常见的如下:

1. 使用系统自带包管理器(最简单)

不同系统的命令不同:

CentOS/RHEL(7/8/9)

# 先安装 EPEL 源(如果没有的话)
sudo yum install epel-release -y

# 安装 ansible
sudo yum install ansible -y

Ubuntu/Debian

sudo apt update
sudo apt install ansible -y

安装完成后,直接:

ansible --version

2. 使用 pip 安装(推荐更灵活)

如果你需要最新版本,或者不想依赖系统仓库:

# 建议先装 pip
sudo apt install python3-pip -y   # Debian/Ubuntu
# 或者 CentOS
sudo yum install python3-pip -y

# 用 pip 装 ansible
pip3 install ansible

安装好以后查看版本:

ansible --version

3. 使用 Python 虚拟环境安装(适合多版本共存)

# 安装 virtualenv
pip3 install virtualenv

# 创建虚拟环境
virtualenv venv-ansible
source venv-ansible/bin/activate

# 在虚拟环境里装 ansible
pip install ansible

# 查看版本
ansible --version

# 退出虚拟环境
deactivate

4. 使用源码安装(最灵活,最不推荐小白用)

git clone https://github.com/ansible/ansible.git --recursive
cd ansible
source hacking/env-setup
ansible --version

总结

  • 如果是企业环境/生产服务器 → 推荐 系统自带包管理器(稳定版本)。
  • 如果是学习/测试/需要新功能 → 推荐 pip 安装
  • 如果要多个版本共存 → 推荐 虚拟环境安装
更新于 2025-09-11
在线,3小时前登录

查看Ansible更多相关的文章或提一个关于Ansible的问题,也可以与我们一起分享文章