rpmdevtools是一个命令行工具集,用于在RPM软件包开发中辅助开发人员完成一些常见的任务。rpmdev-newspec用于创建SPEC文件
rpmdev-setuptree用于创建RPM构建树
rpmlint用于检查软件包规范
它可以简化RPM软件包的构建和维护过程,提高了开发效率和软件包质量。
-
安装创建 rpm 包需要的工具
- yum install rpmdevtools -y
- 创建需要的目录树:
- rpmdev-setuptree #创建rpmbuild目录
- tree /root/rpmbuild #查看创建的rpmbuild目录
-
写一个 spec 文件
- 检查语法:$ rpmlint ~/rpmbuild/SPECS/mypackage.spec
-
创建软件包:
- 下载源码包: $
成品,源码下载链接:https://share.weiyun.com/FfFI1nCv 密码:rd9qpd
感谢上传RPM包ヾ(≧∇≦*)ゝ