第 4 章 打包软件
在以下部分中,了解使用 RPM 软件包管理器的打包过程的基础知识。
4.1. 设置 RPM 打包工作区
要构建 RPM 软件包,您必须首先创建一个特殊的工作区,它由用于不同打包目的的目录组成。
4.1.1. 配置 RPM 打包工作区
要配置 RPM 打包工作区,您可以使用 rpmdev-setuptree
工具设置一个目录布局。
先决条件
您已安装了
rpmdevtools
软件包,它提供打包 RPM 的工具:# dnf 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 在不同架构的子目录中的 |
|
包含压缩的源代码存档和补丁。然后, |
|
包含由打包程序创建的 |
|
当您使用 |