/ usr / lib / rpm / check-buildroot有什么作用?

时间:2016-02-19 17:18:21

标签: c++ rpm

我正在为c ++应用程序构建RPM包。编译和安装成功。然后,以下命令失败/usr/lib/rpm/check-buildroot,并出现以下错误:

Found '/user/dfsdf/rpmbuild/BUILDROOT/vendor-xerces-c-3.1.3-3.1.3-1.x86_64' in installed files; aborting

我还没找到有关此命令的任何文档。 check-buildroot有什么作用?

1 个答案:

答案 0 :(得分:8)

这是脚本副本的pointer。因为它被视为rpmbuild的{​​内部“部分(在/usr/lib/rpm中,而不是/usr/bin),所以没有手册页。

然而,对于解决构建rpms问题的人来说,已经知道了。

脚本检查常见问题:构建rpm时,程序包将编译并安装到BUILDROOT目录中。如果操作正确,则不会在最终包中保留该目录名的跟踪。 实际安装目录的出现,例如/usr/bin/usr/lib等,都可以。

进一步阅读: