如何在 Fedora 上解压并重建 RPM 包?
答案1
您可能想在 serverfault 上询问此问题,但为了快速回答:
下载源 rpm (
.SRPM
),而不是普通 rpm。在您的主目录中创建一个
.rpmmacros
文件并将其放入其中:_topdir /home/${USER}/rpmbuild %_signature gpg %packager Your Name <<[email protected]>> %_gpg_name Your Name <<[email protected]>> %_tmppath /tmp
在您的主目录中创建一个 rpmbuild 目录结构:
mkdir -p ~/rpmbuild/{SPECS,SOURCES,RPMS,SRPMS,BUILD}
安装源 rpm。
编辑 spec 文件
~/rpmbuid/SPECS
。运行
rpmbuild -bb ${your_specfile}
以从源 rpm 的内容构建二进制 rpm。