1.安装包
rpmrebuild下载链接: https://sourceforge.net/projects/rpmrebuild/files/rpmrebuild/2.12-1/
rpmbuild直接用yum安装 :yum install rpm-build
2.创建目录,解压rpmrebuild文件
mkdir -p /data
mkdir -p /data/rpmbuild
mkdir -p /data/rpmbuild/BUILDROOT
mkdir -p /data/rpmbuild/SPECS
cd /data/rpmbuild
echo "%_topdir /data/rpmbuild" >> ~/.rpmmacros
tar -zxvf rpmrebuild-2.12-1.tar.gz
3.在/data/rpmbuild目录下, 获取rpm包的spec文件
./rpmrebuild.sh -e -p --notest-install guile22-2.2.4-3.fc30.x86_64.rpm
此时会打开这个rpm包的spec文件, 这是一个临时的文件, 然后修改对应的内容后,保存退出,提示Do you want to continue ? (y/N) 选择y,等待完成。
BuildArch: x86_64
Name: guile22
Version: 2.2.4
Release: 3.fc30
此处修改 Release: 3.fc30 为 Release: 3.xxtest
然后就会身份新命名的rpm包
/data/rpmbuild/RPMS/x86_64/guile22-2.2.4-3.xxtest.x86_64.rpm