红联Linux门户
Linux帮助

Solaris 10源码安装编译出错的一种处理办法

发布时间:2007-11-20 11:42:10来源:红联作者:Boyswywh
  几天前,在solaris 10下安装nagiso的插件nagios-plus时,在编译(执行make)命令是,总是不能成功,报错信息如下:
  make: Fatal error: Command failed for target `all-recursive'

  mv /usr/ccs/bin/make /usr/local/bin/make.orig
  现在再把后来安装的gnu链接到/usr/ucc/bin目录 ln -s /usr/local/make/bin/make /usr/ccs/bin/make ,这样就不必更改环境变量/etc/profile的路径了。手动执行一下 make -v ,看输出的版本号是否正确。

  现在再回到nagios-plus插件这个软件安装的问题上来,进入安装文件所在的目录,执行编译命令 make ,还是不能通过。执行make clean清理一下环境,重新来一次配置 ./configure -prefix=/usr/local/nagios ,执行编译 make ,嘿嘿,这次成功了!安装 make install,全部执行完毕后,在目录/usr/local/nagios目录看是否存在目录libexec,如果存在这个目录,表明安装成功。

  GNU为用户提供了丰富的软件资源,为开源运动做出了巨大的贡献。使用GNU软件,将近一步摆脱某些厂商的束缚。把非gnu的包替换成gnu的包,可使用户获得更大的自由度。
文章评论

共有 0 条评论