美文网首页玩转大数据
CentOS 修改 RPM 安装包

CentOS 修改 RPM 安装包

作者: AlienPaul | 来源:发表于2022-06-23 10:54 被阅读0次

    安装必备工具

    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目录。

    相关文章

      网友评论

        本文标题:CentOS 修改 RPM 安装包

        本文链接:https://www.haomeiwen.com/subject/xjwpvrtx.html