返回顶部

linux下使用rpmbuild命令进行打包

一、创建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

posted @ 2024-06-18 14:36  十方央丶  阅读(280)  评论(0)    收藏  举报