答え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