美文网首页玩转大数据
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 安装包

    安装必备工具 提取specs文件 随后弹出包含spec文件的vim窗口,修改内容后另存为rpm名称.spec。 解...

  • K8S入门:CentOS7下单机安装(一)

    测试环境:CentOS7,Oracle VirtualBox 1.安装VirtualBox,下载对应rpm安装包 ...

  • mysql 安装

    centos 6下载安装包安装安装完的配置 centos 7安装rpm包yum安装安装完的配置 centos 6 ...

  • 2017-12-29 技术笔记

    centos 安装包类型 yum包安装rpm包安装源码包安装 rpm安装的几个命令 yum安装的几个命令 cent...

  • centos安装java

    centos 安装java 下载jdk安装包rpm,地址jdk1.7 安装jdkyum -y localinsta...

  • ModSecurity 3.x + Nginx 编译安装

    Platform: CentOS7.x 编译并生成 nginx_modsecurity3 RPM 安装包 安装依赖...

  • 卸载MySQL8

    Linux版本:CentOS7.6 MySQL版本:8.0.13 1、卸载安装包 rpm -qa|grep mys...

  • docker系列专栏

    centos7上rpm离线安装docker18centos7离线安装docker-composedocker修改默...

  • Jenkins安装

    1、下载jenkins安装包,我这里选择centos rpm安装包 2、启动 3、解决启动一直在请稍后...的问题...

  • CentOS下安装mysql

    环境 阿里云 CentOS 7.4 (Linux) 安装方法 本次安装使用rpm安装包的方式参考文章 https:...

网友评论

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

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