在 Centos 6 上安装 Munin

在 Centos 6 上安装 Munin

我在 Centos 6 上安装 munin 时遇到了问题。这似乎是 Perl 各部分之间的冲突。我认为 Centos 6 上的 Perl 版本较新(v5.10.1)

通过 yum 安装 munin 时,我收到与 perl 依赖项相关的错误,如下所示。我对 yum 或 rpm 不是很熟悉,无法找出问题所在。Munin 文档尚未谈到安装到 Centos 6.0

Error: Package: munin-node-1.4.2-0.rpl1.el5.noarch (/munin-node-1.4.2-0.rpl1.el5.noarch)
           Requires: perl(Net::SNMP)
Error: Package: munin-1.4.2-0.rpl1.el5.noarch (/munin-1.4.2-0.rpl1.el5.noarch)
           Requires: bitstream-vera-fonts
Error: Package: munin-1.4.2-0.rpl1.el5.noarch (/munin-1.4.2-0.rpl1.el5.noarch)
           Requires: perl(HTML::Template)
Error: Package: munin-1.4.2-0.rpl1.el5.noarch (/munin-1.4.2-0.rpl1.el5.noarch)
           Requires: perl-Net-SNMP
Error: Package: munin-common-1.4.2-0.rpl1.el5.noarch (/munin-common-1.4.2-0.rpl1.el5.noarch)
           Requires: perl(:MODULE_COMPAT_5.8.8)
Error: Package: munin-node-1.4.2-0.rpl1.el5.noarch (/munin-node-1.4.2-0.rpl1.el5.noarch)
           Requires: perl(DBI)
Error: Package: munin-1.4.2-0.rpl1.el5.noarch (/munin-1.4.2-0.rpl1.el5.noarch)
           Requires: perl(Log::Log4perl)
Error: Package: munin-node-1.4.2-0.rpl1.el5.noarch (/munin-node-1.4.2-0.rpl1.el5.noarch)
           Requires: perl(LWP::Simple)
Error: Package: munin-node-1.4.2-0.rpl1.el5.noarch (/munin-node-1.4.2-0.rpl1.el5.noarch)
           Requires: perl(:MODULE_COMPAT_5.8.8)
Error: Package: munin-1.4.2-0.rpl1.el5.noarch (/munin-1.4.2-0.rpl1.el5.noarch)
           Requires: perl(RRDs)
Error: Package: munin-node-1.4.2-0.rpl1.el5.noarch (/munin-node-1.4.2-0.rpl1.el5.noarch)
           Requires: perl-Net-Server
Error: Package: munin-1.4.2-0.rpl1.el5.noarch (/munin-1.4.2-0.rpl1.el5.noarch)
           Requires: perl(Date::Manip)
Error: Package: munin-1.4.2-0.rpl1.el5.noarch (/munin-1.4.2-0.rpl1.el5.noarch)
           Requires: perl(:MODULE_COMPAT_5.8.8)
Error: Package: munin-1.4.2-0.rpl1.el5.noarch (/munin-1.4.2-0.rpl1.el5.noarch)
           Requires: perl-Net-Server
Error: Package: munin-1.4.2-0.rpl1.el5.noarch (/munin-1.4.2-0.rpl1.el5.noarch)
           Requires: perl(CGI::Fast)
Error: Package: munin-1.4.2-0.rpl1.el5.noarch (/munin-1.4.2-0.rpl1.el5.noarch)
           Requires: perl(Time::HiRes)

答案1

一个潜在的问题是您尝试在 CentOS6 上安装 EPEL5 软件包。您应该从 EPEL6 获取软件包。

您可以在以下位置找到最新的 repo rpm:http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-7.noarch.rpm

一旦它开始安装并寻找正确的包,事情就会变得更容易。

答案2

您需要安装所需的 Perl 模块安装 munin。

答案3

名称中带有“.el5”的 RPM 包适用于 Centos5 或 RHEL5。而不是尝试安装 munin-1.4.2-0.rpl1。el5.noarch 适用于 Centos5 或 RHEL5,您需要安装 Centos6 版本的 munin。

答案4

您可以尝试使用--skip-broken来解决该问题。

您可以尝试运行:rpm -Va --nofiles --nodigest

相关内容