LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 867|回复: 1

【紧急求救】 关于安装源代码包的问题

[复制链接]
发表于 2008-4-15 17:07:34 | 显示全部楼层 |阅读模式
【紧急求救】 关于安装源代码包的问题

【系统环境】
        RHEL 5 Kernel 2.6.19
【问题描述】
        现在要安装heartbeat-2.0.4-1.i586.rpm

        但是这个东西需要libgnutls.so.12。google了一下,有对应的rpm包(gnutls-1.2.5-1.i386.rpm) 和 源代码包(gnutls-1.2.5.tar.bz2);
       
        但是由于我的系统中已经有较高的gnutls包(版本 1.4.1),这样通过rpm包安装gnutls-1.2.5-1.i386.rpm 就会提示版本冲突,而且有别的包对1.4.1版本的依赖,强制安装也不行;所以就安装源代码包(gnutls-1.2.5.tar.bz2),./configure和 make ... make check ...make install 成功之后,由于默认的安装路径是在"/usr/local/..."下面,因此安装好的libgnutls.so.12 被安装到 /usr/local/lib下面。

        为了hearbeat能找到libgnutls.so.12,我把libgnutls.so.12 和链接目标 libgnutls.so.12.3.2也拷贝到/lib下面了,而且在 /etc/ld.so.conf中 增加了"/usr/local/lib"目录,运行了 ldconfig,可是 rpm -ivh heartbeat-2.0.4-1.i586.rpm 仍然说"libgnutls.so.12 is needed by ....",提示找不到这个共享库。

        要晕死了!
发表于 2008-4-15 20:55:00 | 显示全部楼层
关键的东西还是自己编译吧,库之类的,就用RPM包就可以了。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表