Linux系统RPM包构建与文件系统层级标准详解
1. RPM包构建相关
在Linux系统中,RPM(Red Hat Package Manager)是一种常用的软件包管理工具。构建RPM软件包时,会用到一些特定的宏和命令选项。
1.1 宏的使用
- %files宏 :用于列出要包含在RPM包中的文件列表,需列出文件的完整路径名。
- %config宏 :可用于列出配置文件,这些文件会被放置在
/etc目录下。 - %doc宏 :用于指定文档文件,如README文件,这些文件会被放置在
/usr/doc目录下以软件名称、版本和发布号命名的子目录中。
以下是一个示例:
Summary: bookrec program to manage book records
Name: bookrec
Version: 1.0
Release: 2
Copyright: GPL
Group: Applications/Database
Source: /root/rpmc/bookrec-1.0.tar.gz
%description
This program manages book records by title, providing price information
%prep
%setup
%build
make RPM_OPT_FL
超级会员免费看
订阅专栏 解锁全文
13

被折叠的 条评论
为什么被折叠?



