Spec文件用于告诉rpmbuild如何构建RPM或者SRPM包 RPM,SRPM区别参见鸟哥的Linux私房菜
。Spec文件包含preamble和body两部分,preamble部分主要包含一些包的元数据,body部分主要用于打包,安装等。
Preamble参数说明:
构建后的包名为N-V-R(NAME-VERSION-RELEASE)
Body参数说明:
BuildRoots
buildroot相当于系统“/”目录,里面的文件结构,最后在rpm安装的时候会按照buildroot目录下的文件层级结构安装到”/“目录下。
参考文献
rpm packaging guide
rpm doc
mspaint,control。spec文件是配置规范文件,是RPM软件包编译过程的核心,配合rpmbuild命令使用,mspaint,control不是针对spec文件的 *** 作命令。spec文件说明了软件包如何被配置、打那些补丁、安装哪些文件、安装到哪里、安装过程需要哪些系统级别活动。欢迎分享,转载请注明来源:内存溢出
评论列表(0条)