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

Giu*_*Pes 5 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
Run Code Online (Sandbox Code Playgroud)

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

Tho*_*key 8

这是一个指向脚本副本的指针.因为它被认为是rpmbuild(in /usr/lib/rpm,而不是/usr/bin)的"内部"部分,所以没有手册页.

然而,对于解决构建rpms的问题的人来说,它是众所周知的.

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

进一步阅读:

  • @GiuseppePes 你如何解决你的问题?托马斯没有提到任何解决方案。 (2认同)