2016-11-17 8 views
2

Мне нужно установить ansible 2.1.0.0-1.el7. Моя установка не работает с новейшей версией анзибля, который я установил с:Как установить старый пакет?

yum -y --enablerepo=epel install ansible 

Это дало мне ansible-2.2.0.0-3.el7.noarch. Так что я попытался перечислить старые версии, но я не смог их найти:

# yum -y --enablerepo=epel --showduplicates list ansible 
Failed to set locale, defaulting to C 
Loaded plugins: fastestmirror 
Loading mirror speeds from cached hostfile 
* base: mirror2.hs-esslingen.de 
* epel: epel.mirrors.ovh.net 
* extras: it.centos.contactlab.it 
* updates: mirror.netcologne.de 
Available Packages 
ansible.noarch     2.2.0.0-3.el7        epel 

This is a site, где я нашел несколько версий, но я не знаю, как установить его.

Может кто-нибудь помочь мне установить версию Ansible, в которой я нуждаюсь?

ответ

3

Вы должны установить его с помощью питона python.

sudo yum install python-pip python-devel python 

И потом:

sudo pip install pip --upgrade 
sudo pip install ansible==2.1.0.0 

И теперь вы должны быть в состоянии использовать:

ansible-playbook ... 

Если вам не удается установить пип с командой я вам дал, есть a посмотреть здесь: https://packaging.python.org/install_requirements_linux/

+0

привет спасибо за ваш ответ. Я смог установить python. Но то, что мне действительно нужно использовать, - это текстовая игра, которую я больше не могу найти – DenCowboy

+0

Привет. Да, теперь вы сможете запустить команду pip. Он установит доступный, а затем вы сможете запускать загружаемую книгу. Возможно, вам понадобится обновить пакет, прежде чем использовать его, и использовать sudo, я собираюсь изменить свой ответ, чтобы вы могли попробовать. –

+0

Удались ли ваши команды, но:/usr/bin/ansible-playbook: Нет такого файла или каталога – DenCowboy