一、创建rpmbuild工作目录
linux下,一般在用户家目录下新建rpmbuild目录作为rpmbuild工具的工作目录
mkdir -p ~/rpmbuild/{BUILD,BUILDROOT,RPMS,SOURCES,SPECS,SRPMS}
各目录用途:
BUILD 编译rpm包的临时目录
BUILDROOT 编译后生成的软件临时安装目录
RPMS 最终生成的可安装rpm包的所在目录
SOURCES 所有源代码和补丁文件的存放目录
SPECS 存放SPEC文件的目录(重要)
SRPMS 软件最终的rpm源码格式存放路径
二、安装必要工具
dnf install rpmbuild make gcc
三、准备SOURCES资源
Project1项目位于~目录下
tar -cjf Project1.tar.bz2 Project1
mv Project1.tar.bz2 ~/rpmbuild/SOURCES/
四、准备SPECS资源
mv ~/Project1/pro.spec ~/rpmbuild/SPECS/
五、打包
rpmbuild -bb ~/rpmbuild/SPECS/pro.spec
六、安装
rpm -ivh ~/rpmbuild/RPMS/x86_64/pro.x86_64.rpm #安装
rpm -ql pro #查找pro的安装路径
rpm -qi pro #查询pro相关信息
参考链接:https://www.cnblogs.com/zhangxinglong/p/11904922.html
标签:Project1,pro,SPECS,rpmbuild,linux,rpm,目录,打包 From: https://www.cnblogs.com/itsfei/p/18254330