制作新的 RPM 包需要先安装 rpm-build 工具,可以通过以下命令进行安装:

sudo yum install rpm-build

然后,可以通过以下步骤制作新的 RPM 包:

  1. 创建一个工作目录,例如:
mkdir ~/rpmbuild
cd ~/rpmbuild
  1. 创建一个 SPECS 目录,用于存放 .spec 文件,例如:
mkdir SPECS
  1. 复制已安装软件的 .spec 文件到 SPECS 目录下,例如:
cp /usr/src/redhat/SPECS/<package>.spec ~/rpmbuild/SPECS/
  1. 进入 SPECS 目录,编辑 .spec 文件,修改版本号、发布号等信息,例如:
 nano ~/rpmbuild/SPECS/<package>.spec
  1. 执行以下命令生成源码包:
rpmbuild -bs <package>.spec
  1. 执行以下命令生成二进制包:
rpmbuild -bb <package>.spec
  1. 生成的 RPM 包会存放在 ~/rpmbuild/RPMS 目录下,可以通过以下命令进行安装:
sudo rpm -ivh <package>.rpm
CentOS 7.6 RPM 包制作教程:将已安装软件打包成 RPM

原文地址: https://www.cveoy.top/t/topic/jLm6 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录