每当我尝试安装ansible时:yum install ansible,在抓取epel-release存储库后,都会抛出错误:
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)
有人知道这意味着什么/我能做什么?
编辑:我正在使用redhat8
答案 0 :(得分:1)
请检查您使用的linux版本,并相应地下载正确的epel仓库 就我而言,我在CENTOS 8上使用的是较旧的linux版本存储库 您可以在以下链接中找到不同口味的EPEL版本
对于RHEL 8
yum install https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm
检查存储库
sudo yum repolist
最后安装ansible
sudo yum install ansible
ansible --version
希望这有助于回答问题
答案 1 :(得分:0)
如果启用 epel ,则无需禁用其他存储库。
在我的centos7上,我在 base 存储库中找到python-setuptools:
jvm.options
给予
yum info python-setuptools
和 base 存储库是默认情况下存在于centos7上的基本存储库之一。