我正在使用 centos6.4,并尝试在该系统上安装 nagios,我按照以下步骤操作:
1)下载并安装 repo
http://dl.fedoraproject.org/pub/epel/6/i386/epel-release-6-8.noarch.rpm
2)开始安装
安装后我发现一些错误:
错误:软件包:nagios-3.5.1-1.el6.x86_64 (epel) 要求:php 错误:软件包:nagios-3.5.1-1.el6.x86_64 (epel) 需要:httpd 错误:软件包:nagios-plugins-mysql-1.4.16-5.el6.x86_64 (epel) 要求:libmysqlclient.so.16(libmysqlclient_16)(64位) 错误:软件包:nagios-plugins-mysql-1.4.16-5.el6.x86_64 (epel) 需要:libmysqlclient.so.16()(64 位)
我已经检查了 httpd 并安装了 php。它们都运行正常,但我仍然无法启动 nagios。
答案1
验证 php 和 http 是否已安装
yum list | grep php
yum list | grep http
验证您是否已激活必要的存储库
yum repolist
repo id repo name status
centos6-x86_64 CentOS 6 13,152
centos6-x86_64-updates CentOS 6 Updates 5,771
epel6-centos6-x86_64 EPEL 6 for CentOS 6 278
找到要安装的软件包
yum search php
yum search http
安装必要的软件包
从快速浏览您的评论来看,我认为您没有启用所有必要的存储库。看起来您只查看了 epel。如果是这样,那么这可能是您找不到 php 和 httpd 的原因。