Я пытаюсь установить ядро Zenoss 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.
Есть ли способ установить RRDtool 1.4.7 на CentOS 6?
Спасибо
Первой неудачной зависимостью была: libdbi.so.0()(64bit)
, установка или обновление libdbi
было бы моим первым предложением.
Скачано https://pkgs.org/centos-6/repoforge-x86_64/rpmforge-release-0.5.2-2.el6.rf.x86_64.rpm.html и установил его.
Мне удалось установить инструменты RRD с помощью команды yum -y --enablerepo = 'rpmforge *' install rrdtool-1.4.7
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