2016-04-13 3 views
0

У меня есть версия 1.9 на моей машине Centos 7, но мне нужно получить версию 1.9.2, так как я сталкиваюсь с проблемами совместимости с возможностью доступа и докеры.Yum Обновление доступной версии

Однако, делая ни обновления на анзибле пакета не имеет никакого влияние:

yum update -y ansible 
No packages marked for update 

Как я могу обновить пакет?

Edit:

Я обновил пакет с помощью пип как предложено @Eldad AK:

sudo pip install --upgrade ansible==1.9.2 

И обновление оказалось успешным:

успешно установлен MarkupSafe -0,23 - 1,9,2 ecdsa-0,13 jinja2-2,8 paramiko-1,16,0 setuptools-20,7,0

Однако, когда я бегу анзибль исполняемым и проверьте версию, это еще в версии 1.9:

ansible --version 
ansible 1.9 (devel affb66416f) last updated 2015/11/04 09:09:40 (GMT +100) 

ответ

1

Вы можете обновить его с помощью pip. Попробуйте

sudo pip install --upgrade ansible 

Так мы обновляем Ansible.

Надеюсь, это поможет.

+0

Cheers, см. Править. – Nick

+0

Ошибка ниже Команда «/ usr/bin/python -u -c» import setuptools, tokenize; __ файл __ = '/ tmp/pip-build-EKrsJU/криптография/setup.py'; f = getattr (tokenize, 'open ', open) (__ файл __); code = f.read(). replace (' \ r \ n ',' \ n '); f.close(); exec (компиляция (код, __file__,' exec ')) msgstr "установить --record /tmp/pip-ZYCjVT-record/install-record.txt --sys-version-external-managed -compile" не удалось с кодом ошибки 1 в/tmp/pip-build-EKrsJU/криптография / –