|
发表于 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的安装还真的挺麻烦。要想简单的话,看来今后要尽量避免用这种包了。。。 |
|