Rhel6
rhel 6.3 中缺少 rpmbuild
我有一個全新的 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 連接問題。
反正
rpmbuild
是rpm-build
包提供的。安裝該 RPM(及其任何依賴項)。
那麼你需要用於 rpmbuild 的 rpm-build 包。如果沒有它,安裝 src rpm 只會創建 SOURCES 和 SPECS,它會將 .tgz 源存檔放在 SOURCES 文件夾中,並將 SPEC 文件放在 /SPECS 中。所有其他文件夾都是臨時創建的 BUILD、BUILDROOT 並且顯然 RPM 不存在,因為您需要建構它。