我注意到,木偶有一个回购协议,我已经添加了:如何安装puppet而不必手动搜索依赖关系?
ls /etc/yum.repos.d/ | grep pupp
puppetlabs.repo
我也有手动安装红宝石宝石:
[[email protected] rubygems-2.3.0]# gem --version
2.3.0
然而,当我尝试安装傀儡,我获得依赖性失败。请注意,我不能在此系统上安装“yum install rubygems”,所以我必须手动安装gem库。
---> Package rubygem-json.x86_64 0:1.5.5-1.el6 will be installed
--> Processing Dependency: rubygems for package: rubygem-json-1.5.5-1.el6.x86_64
--> Finished Dependency Resolution
Error: Package: rubygem-json-1.5.5-1.el6.x86_64 (puppetlabs-deps)
Requires: rubygems
You could try using --skip-broken to work around the problem
而且我得到另一个有趣的错误,这我不知道如何解决,或者即使它是一个真正的问题:
** Found 1 pre-existing rpmdb problem(s), 'yum check' output follows:
puppetlabs-release-6-10.noarch is a duplicate with puppetlabs-release-6-7.noarch
我假设有一种方法可以轻松地使用EPEL,CentOS或RHEL上的几个组件安装木偶,但我不知道它是什么。
为什么你不能在第一时间用yum安装rubygems?如果你真的不能这样做,那么你需要创建一个虚拟rubygems包(或者可能包含一些其他的包名称,提供:rubygems)来让yum相信满足要求。 –