答案1
鑑於您可以下載來源 RPM (SRPM),我會下載它並用於rpmbuild
自己重建它。
步驟#1 - 安裝任何依賴項
這將詢問下載的 SRPM 並安裝可能遺失的任何內容。
$ sudo yum-builddep --nogpgcheck netbsd-rump-20130704-2.1.src.rpm
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
* base: mirror.team-cymru.org
* epel: mirror.steadfast.net
* extras: ftpmirror.your.org
* updates: mirrors.gigenet.com
Checking for new repos for mirrors
Getting requirements for netbsd-rump-20130704-2.1.src
No uninstalled build requires
步驟#2 - 設定 rpmbuild
安裝 RPM 開發者工具。
$ sudo yum install rpmdevtools
設定你的 rpmbuild 區域。
$ rpmdev-setuptree
步驟#3 - 安裝開發者工具
安裝開發者工具(gcc等)。
$ sudo yum install gcc
您也可以安裝開發人員群組,例如「C 開發工具和程式庫」。
$ yum groups list | grep Dev
Development and Creative Workstation
C Development Tools and Libraries
Development Tools
RPM Development Tools
$ yum groups install "C Development Tools and Libraries"
步驟 #4 - 重建 netbsd-rump
現在我們重建臀部。
$ rpmbuild --rebuild netbsd-rump-20130704-2.1.src.rpm
步驟#5 - 安裝產生的 RPM。
$ sudo yum localinstall \
$HOME/rpmbuild/RPMS/x86_64/netbsd-rump-20130704-2.1.x86_64.rpm