我想在RHEL 8 Centos中安装ansible。 要使用yum install ansible,我必须启用epel版本,但我找不到Rhel 8的最佳epel版本来源。
我尝试过
sudo dnf install https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
sudo yum install ansible
我得到的输出是
Last metadata expiration check: 0:01:26 ago on Sun 11 Aug 2019 12:21:55 PM UTC.
Error:
Problem: conflicting requests
- nothing provides python-setuptools needed by ansible-2.8.2-1.el7.noarch
- nothing provides python-jinja2 needed by ansible-2.8.2-1.el7.noarch
- nothing provides python-six needed by ansible-2.8.2-1.el7.noarch
- nothing provides PyYAML needed by ansible-2.8.2-1.el7.noarch
- nothing provides python2-cryptography needed by ansible-2.8.2-1.el7.noarch
(try to add '--skip-broken' to skip uninstallable packages or '--nobest' to use not only best candidate packages)
答案 0 :(得分:2)
如果您使用的是RHEL 8,则可以使用订阅管理器来获取带有预先构建的主机和配置文件的Ansible。
此外,您需要在https://developers.redhat.com上创建一个帐户,然后才能执行此操作:
subscription-manager register --auto-attach
subscription-manager repos --enable ansible-2.8-for-rhel-8-x86_64-rpms
yum -y install ansible
ansible --version
答案 1 :(得分:1)
EPEL8尚未发布。有一些可用的软件包,但仍在处理中,并且回购被认为不是“通常可用”。
目前,您可以从Python软件包索引(PyPI)安装Ansible:
yum install python3-pip
pip3 install ansible