一 学习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