CentOS 7.6 RPM 包制作教程:将已安装软件打包成 RPM
制作新的 RPM 包需要先安装 rpm-build 工具,可以通过以下命令进行安装:
sudo yum install rpm-build
然后,可以通过以下步骤制作新的 RPM 包:
- 创建一个工作目录,例如:
mkdir ~/rpmbuild
cd ~/rpmbuild
- 创建一个
SPECS目录,用于存放.spec文件,例如:
mkdir SPECS
- 复制已安装软件的
.spec文件到SPECS目录下,例如:
cp /usr/src/redhat/SPECS/<package>.spec ~/rpmbuild/SPECS/
- 进入
SPECS目录,编辑.spec文件,修改版本号、发布号等信息,例如:
nano ~/rpmbuild/SPECS/<package>.spec
- 执行以下命令生成源码包:
rpmbuild -bs <package>.spec
- 执行以下命令生成二进制包:
rpmbuild -bb <package>.spec
- 生成的 RPM 包会存放在
~/rpmbuild/RPMS目录下,可以通过以下命令进行安装:
sudo rpm -ivh <package>.rpm
原文地址: https://www.cveoy.top/t/topic/jLm6 著作权归作者所有。请勿转载和采集!