我正在尝试安装 Zenoss core 4.2.3,它需要 RRDtool 1.4.7。CentOS 6 附带 RRDtool 1.3.8
因此,我下载了 RPM rrdtool-1.4.7-1.el6.rfx.x86_64.rpm 并尝试安装它,它给了我以下输出:
[root@automation-zenoss tmp]# rpm -i rrdtool-1.4.7-1.el6.rfx.x86_64.rpm
error: Failed dependencies:
libdbi.so.0()(64bit) is needed by rrdtool-1.4.7-1.el6.rfx.x86_64
perl(RRDp) is needed by rrdtool-1.4.7-1.el6.rfx.x86_64
perl(RRDs) is needed by rrdtool-1.4.7-1.el6.rfx.x86_64
perl(Time::HiRes) is needed by rrdtool-1.4.7-1.el6.rfx.x86_64
因此我下载了 perl-rrdtool-1.4.7-1.el6.rfx.x86_64.rpm 并尝试安装它,它给了我以下输出:
[root@automation-zenoss tmp]# rpm -i perl-rrdtool-1.4.7-1.el6.rfx.x86_64.rpm
error: Failed dependencies:
rrdtool = 1.4.7 is needed by perl-rrdtool-1.4.7-1.el6.rfx.x86_64
似乎我陷入了一个循环,无法安装 RRDtool,因为它需要一些需要 RRDtool 的东西。
有没有办法在 CentOS 6 上安装 RRDtool 1.4.7?
谢谢
答案1
已下载https://pkgs.org/centos-6/repoforge-x86_64/rpmforge-release-0.5.2-2.el6.rf.x86_64.rpm.html并安装它。
我能够使用命令 yum -y --enablerepo='rpmforge*' install rrdtool-1.4.7 安装 RRD 工具
答案2
由于第一个失败的依赖项是: ,因此我的第一个建议是libdbi.so.0()(64bit)
安装或更新。libdbi
答案3
wget http://ftp.tu-chemnitz.de/pub/linux/dag/redhat/el6/en/x86_64/rpmforge/RPMS/rpmforge-release-0.5.3-1.el6.rf.x86_64.rpm
yum install rpmforge-release-0.5.3-1.el6.rf.x86_64.rpm
yum -y --enablerepo=rpmforge-extras install rrdtool-1.4.7