2016-11-17 1 views
2

Je dois installer ansible 2.1.0.0-1.el7. Mon installation ne fonctionne pas avec la dernière version de ansible que j'ai installé avec:Comment installer un ancien paquet d'ansible?

yum -y --enablerepo=epel install ansible 

Cela m'a donné ansible-2.2.0.0-3.el7.noarch. J'ai donc essayé de lister les anciennes versions, mais je ne pouvais pas les trouver:

# 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 où j'ai trouvé plusieurs versions, mais je ne sais pas comment l'installer.

Quelqu'un peut-il m'aider à installer la version Ansible dont j'ai besoin?

Répondre

3

Vous devez l'installer avec python pip.

sudo yum install python-pip python-devel python 

Et puis:

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

Et maintenant, vous devriez pouvoir utiliser:

ansible-playbook ... 

Si vous ne parvenez pas à installer pépin avec la commande que je vous ai donné, ont un coup d'oeil ici: https://packaging.python.org/install_requirements_linux/

+0

Salut merci pour votre réponse. J'ai été capable d'installer le truc en python. Mais ce que j'ai besoin d'utiliser est ansible-playbook que je ne trouve plus – DenCowboy

+0

Bonjour. Ouais maintenant, vous devriez être en mesure d'exécuter la commande pip. Il va installer ansible et ensuite vous pouvez exécuter ansible-playbook. Vous devrez peut-être mettre à jour pip avant de l'utiliser et d'utiliser sudo, je vais modifier ma réponse afin que vous puissiez l'essayer. –

+0

Avez-vous réussi vos commandes mais:/usr/bin/ansible-playbook: Aucun fichier ou répertoire de ce type – DenCowboy