以扩展名为src.rpm的文件其实是该程序的源代码,在安装后可以修改其源码,安装的方法和普通rpm软件包一样:
下载源码的rpm文件后,用rpm命令安装
rpm -ivh *.src.rpm
源码文件安装完后存放在/usr/src/redhat/SPECS目录中找中*.spec的文件,SUSE Linux在/usr/src/package/SPECS目录中,找到spec文件后,可以运行下面的命令可以将源代码文件制作成rpm包,所以说,spec文件很重要。
同样,我们也可以编写spec文件来创建自己的rpm包,不过涉及的方面比较多,需要掌握比较广的知识,rpmbuild的参数还有很多,这里就不一一介绍了,有兴趣的朋友可以参阅rpmbuild的man帮助。
rpmbuild -bs /usr/src/redhat/SPECS/*.spec
rpmbuild --rebuild --target i686 /usr/src/redhat/SRPMS/*.src.rpm
最后在目录/usr/src/redhat/RPMS/i686中找到*.rpm文件安装即可。


yarges 于 2009-09-23 14:43:24发表:
1# readywin
抢沙发的
不过的挺好
就是不够详细