我有一个全新的RHEL 6.3。 我无法访问互联网,因此我不能使用yum 。 我想使用我从红帽软件包(2个光盘满或RPMS)获得的RPM。
这些都是.src.rpm文件。 一旦我发出呼叫
rpm -vv -Uvh package.src.rpm
我可以看到2个文件夹
rpmbuild/SOURCES rpmbuild/SPECS
根据这个我应该期望也文件夹BUILDS,RPMS等。我应该能够在spec文件上调用rpmbuild 。
我没有安装rpmbuild工具,我没有在URL中提到的其他文件夹。
我使用正确的rpm命令还是需要其他工具?
在继续之前,解决您的Internet连接问题将是一个不错的主意。
无论如何, rpmbuild是由rpm-build软件包提供的。 安装该RPM(及其任何依赖项)。
那么你需要rpmbuild的rpm-build包。 如果没有安装src rpm,只会创buildSOURCES和SPECS,它会将.tgz源文件存放在SOURCES文件夹中,SPEC文件放到/ SPECS中。 所有其他文件夹暂时创buildBUILD,BUILDROOT和显然RPM不在那里,因为你需要build立它。