如何找到 CentOS 6.5 的 NetBSD 版本?

如何找到 CentOS 6.5 的 NetBSD 版本?

我想找到用於 CentOS 6.5 的 NetBSD rump 套件。清單已存在這裡

我想獲取 CentOS 的 rump 包,經過搜索,我發現這個版本netbsd-rumpCentOS 6 中使用的:

這並不表示 NetBSD 軟體包。我如何找到這些資訊?

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

參考

相關內容