bonycamel的无聊空间

人生忧患识字始

  DonewsBlog  |  Donews首页  |  Donews社区  |  Donews邮箱  |  我的首页  |  联系作者  |  聚合   |  登录
  48篇文章 :: 0篇收藏:: 101篇评论:: 0个Trackbacks

公告


关注blog
virushuo@demo
女孩拽拽
智者乱想
北美留学征途网
郭珊
乱点英文
乱点中文
银杏站内搜索
君哥
xuyou

counter stats
View My Stats

文章

收藏

相册

存档


正在读取评论……


这个问题碰到的人应该不少,我在中文内容查找了一下,提问的人不少,但是几乎没有解决的。虽然还

是有点疑惑,至少,我现在配置的status map可以访问了,把我的经历写出来,和大家分享一下。

首先,可以进入/usr/local/nagios/sbin,
# ldd statusmap.cgi
在我这里显示的结果是,libgd.so.2 => not found
只要把这些notfound的文件补上了,就可以了。
google libgd.so.2,找到这个rpm的下载。
wget ftp://rpmfind.net/linux/sourceforge/l/lu/lua-gd/gd-2.0.33-1aei.i386.rpm
获取这个包,然后进行安装。
在ubuntu linux下,安装rpm可以采用以下方式。
sudo apt-get install alien
转换一个rpm包为deb
alien -d package-name.rpm

转换一个rpm包为deb并安装生成的包
alien -i package-name.rpm

完成之后,我以为可以访问了,但还是出错,再运行ldd statusmap.cgi,发现多了几个not found。
libXpm.so.4 => not found
libX11.so.6 => not found
libfontconfig.so.1 => not found

我又去google,找到下载。
wget http://down1.chinaunix.net/distfiles/libXpm-3.5.5.tar.bz2
tar xvjf libXpm-3.5.5.tar.bz2
./configure --prefix=/usr/local/libxml
make
make install

在别人的机器上是可以运行的,但是在我的服务器上,出现pkgconfig的错误,读了很多国外的论坛讨论,试了很多种方法,还是不能解决,难道这是不可解的?

无意之中,我找到了一个地址,http://packages.ubuntu.com/feisty/x11/x11-common
原来ubuntu已经有一个最新的package发布地址,任何package都能找到,而且是deb文件,安装方便。
所有的依赖关系也一目了然。(老手可别讥笑我,除了用vi编辑php文件,我几乎没用过linux)
在安装了几个deb之后,ldd statusmap.cgi已经不再有找不到的文件了。于是,我再次去访问status map,果然可以访问了!



Trackback: http://tb.donews.net/TrackBack.aspx?PostId=1225940


[点击此处收藏本文]  发表于2007年11月06日 5:17 PM




正在读取评论……

发表评论

大名:
网址:
验证码
评论