You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在Ubuntu 18.04 LTS上安装特定版本Ansible 2.3.1.0?

在Ubuntu 18.04安装Ansible 2.3.1.0的解决方案

从你提供的apt-cache policy ansible输出能看到,当前系统的源里只有2.5.x版本的Ansible,所以直接用apt-get install只能装到2.5.3。要安装指定的2.3.1.0版本,咱们可以用下面两种方法:

你的apt-cache policy ansible输出:

ansible:
  Installed: (none)
  Candidate: 2.5.3-1ppa~bionic
  Version table:
     2.5.3-1ppa~bionic 500
        500 http://ppa.launchpad.net/ansible/ansible/ubuntu bionic/main amd64 Packages
        500 http://ppa.launchpad.net/ansible/ansible/ubuntu bionic/main i386 Packages
     2.5.1+dfsg-1 500
        500 http://us.archive.ubuntu.com/ubuntu bionic/universe amd64 Packages
        500 http://us.archive.ubuntu.com/ubuntu bionic/universe i386 Packages

方法一:手动安装DEB包

2.3.1.0属于较旧的版本,没有适配Ubuntu 18.04的官方包,但适配Ubuntu 16.04(xenial)的包可以在bionic上正常运行:

  • 找到Ansible 2.3.1.0的xenial版本DEB包并下载到本地
  • 安装运行所需的依赖:
    sudo apt-get install -y python-jinja2 python-yaml python-paramiko python-babel python-crypto
    
  • 安装下载的DEB文件(替换成你实际的文件名):
    sudo dpkg -i ansible_2.3.1.0-1ppa~xenial_all.deb
    
  • 如果出现依赖不满足的错误,执行修复命令:
    sudo apt-get -f install
    

方法二:通过pip安装(更推荐)

使用pip可以直接指定版本安装,步骤更简洁,也不用担心源的问题:

  • 先安装pip和开发依赖:
    sudo apt-get install -y python-pip python-dev
    
  • 安装指定版本的Ansible:
    sudo pip install ansible==2.3.1.0
    
  • 验证版本是否正确:
    ansible --version
    

不管用哪种方法,安装完成后你都可以用ansible --version确认是否成功安装了2.3.1.0版本。

内容的提问来源于stack exchange,提问作者user9849416

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.29 06:56:42