RPMS杂谈(二)rpmuild打包入门知识

tech2022-08-11  150

一    学习RPMS制作rpm包目的

核心: 熟悉'spec'-->'配置文件'的语法 备注: 所有'能安装的软件包'都可以尝试下

二    友情提示

备注: 一般'*.src.rpm'都'自带'spec文件,大多数'直接安装'即可,部分需要'修改后'编译安装 主要: '*.tar.gz'之类的源代码分发包'制作rpm包' 最终: 扩充自己的'yum源'

三    基础环境安装

yum -y install rpm-build rpm-devel rpmdevtools 1: '初始化相应的目录' rpmdev-setuptree 1) rpmdev-setuptree 程序将创建 ~/rpmbuild 目录,以及一系列'预设的子目录'(如 SPECS 和 BUILD),你将使用它们作为'打包目录',一般是5个 2) 另外,还会创建 ~/.rpmmacros 文件,它用于'设置各种选项' 不需要: 'rpmbuild/{BUILD,SPECS,RPMS, SOURCES,SRPMS}' 2: '生成一个spec模板' -->'核心: 编译' rpmdev-newspec ngin
最新回复(0)