出于兼容性原因,我需要使用 Ansible 2.0.2。
当我尝试时,apt-get
我只能找到版本 2.1.1、1.7.2 和 1.5.4。
我具体该如何降级到 2.0.2?
答案1
Ansible 以 Python 包的形式发布于吡啶甲酸并且最好使用pip
。因此卸载APT安装的包并执行:
pip install -I ansible==2.0.2
根据您的配置(和当前状态),您可能需要安装一些依赖项。根据我的经验,以下内容可使 Ansible 完美运行。首先尝试依赖自动安装的软件包依赖项,但如果遇到错误,请将其用作参考:
- APT 软件包
- python-setuptools
- python-dev
- autoconf (必需
pip install pycrypto
) - g++ (必需
pip install pycrypto
) - python2.7-dev (必需
pip install pycrypto
) - sshpass (使用 Ansible 和纯文本密码时需要)
- 构建必需品
- libssl-dev
- libffi-dev
- Pip 包
- 波拉米科
- 派亚姆
- Jinja2
- httplib2
- 六