安装完rpm包之后,为什么系统提示这个包还是没有安装呢

larace
安装完rpm包之后,为什么系统提示这个包还是没有安装呢

我在虚拟机上安装Redhat enterprise linux as4 , 在装oracle10 for linux 时,出现ora-12547:TNS:lost contact
我记得开始装哪些包的时候,有两个包没有安装
一个是libaio 一个是openmotif21  
我现在下载了 libaio-0.3.105-2.src.rpm 和 openmotif21-2.1.30-11.RHEL4.4.src.rpm
在root用户下,我执行了rpm -ivh ***rpm 这两个包,然后看到 安装100%

但是重启之后,执行rpm -q libaio 还是提示 package libaio is not installed

请问这是怎么回事?

holmes86
src.rpm结尾的表示是source rpm包,需要编译后才能安装

vermouth
可以用 rpm -qpl libaio-0.3.105-2.src.rpm 看看包生成哪些文件.

larace
看了,里面有 libaio-0.3.105.tar.gz
libaio.spec

下一步怎么办?怎么把这两个文件提取出来,然后再安装呢?

marsaber
搜搜吧!
好多相关资料呢。
[url]http://fedora.linuxsir.org/main/?q=src.spec.html[/url]

larace
好了,谢谢!已经安装上一个软件安了

vermouth
.tar.gz的包就需要源码三魔咒了~

liaosnet
[quote]原帖由 [i]vermouth[/i] 于 2008-7-21 17:14 发表 [url=http://linux.chinaunix.net/bbs/redirect.php?goto=findpost&pid=6658908&ptid=1018667][img]http://linux.chinaunix.net/bbs/images/common/back.gif[/img][/url]
.tar.gz的包就需要源码三魔咒了~ [/quote]

为啥叫三魔咒??~~~

streetboy85
[quote]原帖由 [i]vermouth[/i] 于 2008-7-21 17:14 发表 [url=http://linux.chinaunix.net/bbs/redirect.php?goto=findpost&pid=6658908&ptid=1018667][img]http://linux.chinaunix.net/bbs/images/common/back.gif[/img][/url]
.tar.gz的包就需要源码三魔咒了~ [/quote]
是不是:./configure && make && make install:em14:

javasuncom
学习了,我也第一次见.src.rpm