centos76 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/cfvJ 著作权归作者所有。请勿转载和采集!