由于项目中要用到FMS,结果安装的操作系统为最新版,FMS4.5只支持到了RadHat 5,安装的时候总是提示失败,已经把好多环境配置好了,不想重装系统,那样还得重来一次
,后来一想,既然提示操作系统版本不支持,一定在哪里有进行判断,于是开始从installFMS开始找起,真是幸运,打开文件一搜就找到了判断系统版本的地方,然后尝试着修改这个文件
cd_check "Red Hat Enterprise Linux Client release 5" /etc/redhat-release redhat-RHEL5-i686
# 添加
cd_check "Red Hat Enterprise Linux Client release 6" /etc/redhat-release redhat-RHEL6-i686
...
cd_check "CentOS release 5" /etc/redhat-release centos-5-i686
# 添加
cd_check "CentOS release 6" /etc/redhat-release centos-6-i686
然后接着查找相似的检查,在server中找到一样的代码,进行同样的修改。然后安装,提示找不到libcap,这个我明明装了啊,怎么会找不到呢?在installFMS中搜libcap发现安装文件会在/lib下查找libcap,然后到那个目录找,果然没有,在lib64中找到了,于是修改installFMS,将
if [ -f /lib/libcap.so.2 ]; then
改为
# 将/lib改为/lib64
if [ -f /lib64/libcap.so.2 ]; then
然后./installFMS,一切正常。