玩转大数据

CentOS 修改 RPM 安装包

2022-06-23  本文已影响0人  AlienPaul

安装必备工具

yum install rpmrebuild rpmbuild rpmdevtools

提取specs文件

rpmrebuild -e -p xxx.rpm

随后弹出包含spec文件的vim窗口,修改内容后另存为rpm名称.spec

解开rpm文件

rpm2cpio xxx.rpm | cpio -div

创建rpm工作目录

执行如下命令:

rpmdev-setuptree

~/rpmbuild/创建工作目录,如下所示:

drwxr-xr-x 2 root root  6 Feb 22 01:12 BUILD
drwxr-xr-x 2 root root  6 Feb 22 01:15 BUILDROOT
drwxr-xr-x 3 root root 21 Feb 22 01:08 RPMS
drwxr-xr-x 2 root root  6 Feb 22 01:03 SOURCES
drwxr-xr-x 2 root root 42 Feb 22 01:06 SPECS
drwxr-xr-x 2 root root  6 Feb 22 01:03 SRPMS

将rpm的内容复制到BUILDROOT/rpm名称.架构名目录中,spec文件复制到SPECS目录中。

打包生成rpm

rpm工作目录文件准备完毕后,执行:

rpmbuild -bb SPECS/xxx.spec

等待执行完毕。执行完毕后生成的rpm位于RPMS目录。

上一篇 下一篇

猜你喜欢

热点阅读