如何在Centos 6上安装Foreman?

尝试

根据这个文件 ,在安装Foreman之前应该安装Puppet

木偶

sudo rpm -ivh http://yum.puppetlabs.com/el/6.4/products/x86_64/puppetlabs-release-6-11.noarch.rpm sudo yum -y install puppet [vagrant@localhost ~]$ puppet --version 3.7.1 

领class

 sudo yum -y install http://yum.theforeman.org/releases/1.1/el6/x86_64/foreman-release.rpm sudo yum -y install foreman-installer 

结果

 --> Finished Dependency Resolution Error: Package: rubygem-apipie-bindings-0.0.8-4.el6.noarch (foreman) Requires: rubygem(mime-types) < 2.0.0 Error: Package: rubygem-rest-client-1.6.7-2.el6.noarch (foreman) Requires: rubygem(mime-types) >= 1.16 Error: Package: rubygem-apipie-bindings-0.0.8-4.el6.noarch (foreman) Requires: rubygem(fastercsv) You could try using --skip-broken to work around the problem You could try running: rpm -Va --nofiles --nodigest 

尝试两个

检查错误消息的想法是试图通过尝试安装下列软件包来解决依赖性问题:

 rubygem mime-types < 2.0.0 rubygem mime-types >= 1.16 rubygem fastercsv 

通过发出以下命令:

 sudo gem install mime-types -v 1.25.1 sudo gem install gem install fastercsv 

结果二

MIMEtypes

 [vagrant@localhost ~]$ sudo gem install mime-types -v 1.25.1 Successfully installed mime-types-1.25.1 1 gem installed 

fastercsv

 [vagrant@localhost ~]$ sudo gem install gem install fastercsv ERROR: Could not find a valid gem 'gem' (>= 0) in any repository ERROR: Could not find a valid gem 'install' (>= 0) in any repository Successfully installed fastercsv-1.5.5 1 gem installed Installing ri documentation for fastercsv-1.5.5... Installing RDoc documentation for fastercsv-1.5.5... 

领class

 sudo yum -y install foreman-installer 

虽然缺less的软件包是使用gem install但问题仍然存在。

您忘了安装并启用EPEL存储库。 做到这一点,然后再次尝试福尔曼安装。