TL; DR Как получить Python 2.7.9+ на RHEL 7?Модернизация Python на RHEL 7
Я использую Ansible для управления конфигурацией сервера RHEL 7. Я столкнулся с несколькими случаями, когда модуль Ansible (или любое другое действие, которое он пытался выполнить) требует Python 2.7.9+, но RHEL 7 (проверенный на 7.1 и 7.3) поставляется только с Python 2.7.5. Я вижу несколько вариантов:
- Установка через другой репозиторий пакетов. Я оглядывался, чтобы получить легкий способ обновления, хотя
yum
, но не смог найти его. Есть ли репозиторий с Python 2.7.9+?- Вопрос: существует ли сайт для поиска данной версии данного пакета, а затем выясняется, в каком хранилище он существует?
- Установка Python 2.7.9+ из источника. Я пытался это сделать, но я, по-видимому, не смог получить компиляцию для сбора системных библиотек, таких как zlib, поэтому группа модулей Ansible закончила сбой при использовании в качестве
ansible_python_interpreter
. Возможно, я мог бы потратить больше времени и получить эту работу. - Использование Python 3. Ansible имеет experimental Python 3 support, но меня беспокоит неизвестная стабильность этого.
Любые советы по самому легкому пути вперед? Я относительно новичок в системном администрировании, поэтому очень возможно, что есть прямое решение, которое мне не хватает. Благодаря!
Да, я имею в виду удаленные машины. Попробуем попробовать, спасибо! –