Rhel6

rhel 6.3 中缺少 rpmbuild

  • May 7, 2013

我有一個全新的 RHEL 6.3。我無法訪問網際網路,因此我無法使用yum. 我想使用從 Red Hat 軟體包中獲得的 RPM(2 張滿盤或 RPMS)。

這些都是文件.src.rpm。一旦我向

rpm -vv -Uvh package.src.rpm

我可以看到 2 個文件夾

rpmbuild/SOURCES
rpmbuild/SPECS

據此,還應該期望文件夾 BUILDS、RPMS 等。我應該能夠呼叫rpmbuild規範文件。

我沒有rpmbuild安裝工具,也沒有 URL 中提到的其他文件夾。

我使用了正確的rpm命令還是需要其他工具?

在您繼續之前,最好先解決您的 Internet 連接問題。

反正rpmbuildrpm-build包提供的。安裝該 RPM(及其任何依賴項)。

那麼你需要用於 rpmbuild 的 rpm-build 包。如果沒有它,安裝 src rpm 只會創建 SOURCES 和 SPECS,它會將 .tgz 源存檔放在 SOURCES 文件夾中,並將 SPEC 文件放在 /SPECS 中。所有其他文件夾都是臨時創建的 BUILD、BUILDROOT 並且顯然 RPM 不存在,因為您需要建構它。

引用自:https://serverfault.com/questions/505699