Red Hat Training
A Red Hat training course is available for RHEL 8
第 4 章 打包软件
在以下部分中,了解使用 RPM 软件包管理器的打包过程的基础知识。
4.1. 设置 RPM 打包工作区
您可以使用 rpmdev-setuptree
工具设置 RPM 打包工作区的目录布局。
先决条件
已安装
rpmdevtools
软件包,它提供多个用于打包 RPM 的实用程序:# yum install rpmdevtools
流程
运行
rpmdev-setuptree
程序:$ rpmdev-setuptree $ tree ~/rpmbuild/ /home/user/rpmbuild/ |-- BUILD |-- RPMS |-- SOURCES |-- SPECS `-- SRPMS 5 directories, 0 files
创建的目录用于以下目的:
目录 | 目的 |
BUILD |
构建软件包时,会创建各种 |
RPMS |
此处创建了二进制 RPM,在用于不同架构的子目录中创建,例如在子目录 |
源 |
此处,打包商放置了压缩源代码存档和补丁。 |
SPECS | 软件包程序在此放置 SPEC 文件。 |
SRPMS |
当 |