当前位置: 技术问答>linux和unix
【紧急求救】 关于安装源代码包的问题 _50分!
来源: 互联网 发布时间:2016-05-13
本文导语: 【紧急求救】 关于安装源代码包的问题 【系统环境】 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) 和 源代码包...
【紧急求救】 关于安装源代码包的问题
【系统环境】
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 ....",提示找不到这个共享库。
要晕死了!
【系统环境】
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 ....",提示找不到这个共享库。
要晕死了!
|
源码包安装时./configure --prefix=/usr && make && make install
就不会出这样的问题。
就不会出这样的问题。
|
rpm的依赖问题一直没有很好的解决。我上次安装中文语言包的时候也遇到同样的问题。安装了依赖的包之后仍然说找不到。建议你用linux自带的依赖性检查安装。如果系统本身不包含这个包。你就得去找找heartbeat的安装说明了。
|
这样会覆盖以前的版本吧????
|
ding
|
heartbeat?这个东西不好搞哦,性能还可以
|
著名培训公司最新 ajax、php5.0、linux(包括系统管理、网络管理、高级应用、Oracle + Weblogic安装配置等)
.net软件工程师培训 共50G左右 联系QQ 9 3 6 6 5 2 1 1 4
.net软件工程师培训 共50G左右 联系QQ 9 3 6 6 5 2 1 1 4
|
顶
|
能说详细点吗?