三、其它
这里的内容,有待实践。
安装的时候想修改默认路径,则可以
$rpm -ivh --prefix=/opt/usr xxx.rpm
修改多个路径
$rpm xxx.rpm --relocate=/usr=/opt/usr --relocate=/etc=/usr/etc
杂乱
可以通过命令rpm –showrc查看实现代码。另外直接通过 rpm –eval "%{macro}"来查看具体对应路径。
比如我们要查看%{_bindir}的路径,就可以使用命令rpm –eval "%{ _bindir}"来查看。
另外,所有的宏都可以在/usr/lib/rpm/macros里找到。
参考资料:
- http://bbs.chinaunix.net/thread-449396-1-1.html
- http://fedoraproject.org/wiki/Packaging/RPMMacros#RPM_directory_macros
- http://www-900.ibm.com/developerWorks/cn/linux/management/package/rpm/part1/index.shtml
- http://www-900.ibm.com/developerWorks/cn/linux/management/package/rpm/part2/index.shtml
- http://www-900.ibm.com/developerWorks/cn/linux/management/package/rpm/part3/index.shtml
- http://www.rpm.org/RPM-HOWTO/build.html#SCRIPTS
- http://www.linuxfans.org/nuke/modules.php?name=Forums&file=printview&t=86980&start=0
- http://oa.jmu.edu.cn/netoa/libq/pubdisc.nsf/66175841be38919248256e35005f4497/ba6fbec275186d5d4825709100163428?OpenDocument
终于写完,好多!_。
本想将其中涉及内容制做成附件,可是这样又无法在所有文档中下载,所以直接将涉及的文件内容都集成到文档中了,如果照着做的话,所需要的文件都有。
下载的话,路径为: rpm_test.tar.gz
另外,如果链接还好使的话,我在sourceforge上面上传了这个完整的例子,可以参考。
网址为:https://sourceforge.net/projects/quietheart/files/temp/test/ 其中的rpm_test.tar.gz
网友评论