第 4 章 打包软件
在以下部分中,了解使用 RPM 软件包管理器的打包过程的基础知识。
4.1. 设置 RPM 打包工作区
要构建 RPM 软件包,您必须首先创建一个特殊的工作区,其中包含用于不同打包目的的目录。
4.1.1. 配置 RPM 打包工作区
要配置 RPM 打包工作区,您可以使用 rpmdev-setuptree
程序设置目录布局。
先决条件
已安装
rpmdevtools
软件包,它为打包 RPM 提供工具:# yum install rpmdevtools
流程
运行
rpmdev-setuptree
程序:$ rpmdev-setuptree $ tree ~/rpmbuild/ /home/user/rpmbuild/ |-- BUILD |-- RPMS |-- SOURCES |-- SPECS `-- SRPMS 5 directories, 0 files
其他资源
4.1.2. RPM 打包工作区目录
以下是使用 rpmdev-setuptree
工具创建的 RPM 打包工作区目录:
目录 | 目的 |
---|---|
|
包含从 |
|
二进制 RPM 在用于不同架构的子目录中的 |
|
包含压缩的源代码存档和补丁。然后, |
|
包含由打包程序创建的 |
|
当您使用 |