我正在运行arch,并且正在尝试运行DaVinci解决方案。初创公司一开始什么都没说,只是超时关闭了。然后我找到了一个使用/opt/resolve/bin/resolve运行它的建议--这让我犯了一个错误:
libGLU.so.1: cannot open shared object file: No such file or directory
这让我大发雷霆,试图在我的系统上安装libGLU.so.1。我听说它是mesa的一部分,所以我sudo pacman -S mesa和我尝试找到一个可能有它但没有运气的AUR包。即使尝试了yay libGLU和yay libGLU-mesa的变体,到目前为止也没有什么好运气。
此外,即使使用sudo运行,find / -name 'libLGU*'也不会返回任何内容,这意味着它不在我的系统上,位于错误的目录中。
不幸的是,在这种情况下,我下载文件并将其放置到需要的位置,但这可能不符合我的系统的长期寿命的最佳利益。
与linux上的大多数其他人相比,我可能是个新手,但我认为我已经掌握了很多基本知识。希望你对这个问题有任何见解!
发布于 2021-03-05 04:50:12
虽然一个过时的论坛帖子说/usr/lib/libGLU.so.1是mesa包的所有者,但现在它是glu拥有的。
pacman -S glu应该给你所需的库。
发布于 2021-03-05 21:31:58
作为以后的参考,您可以使用pkgfile反向搜索文件名->包,即使本地没有相应的文件/包,它也能工作。
https://wiki.archlinux.org/index.php/pkgfile
$ sudo pkgfile --update
$ pkgfile libGLU.so.1
extra/glu另外,还有内置的pacman -F,但它通常比pkgfile慢。
https://stackoverflow.com/questions/66486937
复制相似问题