LinuxSir.cn,穿越时空的Linuxsir!

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

rpm 安装包 区分

[复制链接]
发表于 2011-5-30 16:28:56 | 显示全部楼层 |阅读模式
java-1.5.0-ibm-1.5.0.5.0-2jpp.nosrc.rpm

上面 nosrc 是代表不是源代码的意思吗?
就是不用编译就可以安装对吗?
发表于 2011-5-31 01:26:51 | 显示全部楼层
本人不用rpm包,不过找到这个链接,应该对lz有帮助。
http://www.kuqin.com/rubycndocument/install_rpm_linux.html

以下内容摘自该链接:
[html]SRPM是RPM包source的发布形式,可分为包含原始代码的(src.rpm)包和不包含原始代码的(nosrc.rpm)包两种.其中,src.rpm包含原始代码,可以用于安装.但使用后者时,必需从其他地方取得原始代码后才可以安装。[/html]

就是说,你的nosrc.rpm需要配合源代码才能安装。先要有源代码包,将包复制到/usr/src/redhat/SOURCES中。然后安装nosrc.rpm,最后生成rpm 并安装(以链接中的ruby安装为例,从链接上抄的):
[html]cp ruby-version.tar.gz /usr/src/redhat/SOURCES
rpm -i ruby-version-release.nosrc.rpm
rpm --rebuild /usr/src/redhat/SPECS/ruby.spec
/usr/src/redhat/RPMS/arch/中已经生成binaryRPM包,后面按照binaryRPM的安装方法安装即可。[/html]

你的java也是那么一个流程。

不查不知道,nosrc.rpm的安装还真的挺麻烦。要想简单的话,看来今后要尽量避免用这种包了。。。
回复 支持 反对

使用道具 举报

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

本版积分规则

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