rpm包修改包名

  • Post author:
  • Post category:其他


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



版权声明:本文为Katherine130原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。