在 Arch Linux 上哪里可以获取 libGLU.so.1?

Mat*_*898 8 linux archlinux

我正在运行 arch linux 并尝试运行 DaVinci Resolve。最初启动什么也没说,只是超时并关闭。然后我发现一个建议来运行它,/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,到目前为止也没有运气。

此外,find / -name 'libLGU*'即使使用 sudo 运行,也不会返回任何内容,这意味着它尚未在我的系统上的错误目录中。

不幸的是,这可能是我下载文件并将其放置在需要的地方的情况,但这可能不符合我的系统的长期使用寿命的最佳利益。

与 Linux 上的大多数其他人相比,我可能相当新手,但我认为我已经掌握了很多基础知识。希望您对这个问题有任何见解!

Sam*_*ter 5

虽然过时的论坛帖子说它/usr/lib/libGLU.so.1由该软件包拥有mesa,但它现在由glu.

pacman -S glu应该给你你需要的图书馆。


tdy*_*tdy 5

为了将来参考,您可以使用 反向搜索 filename->package pkgfile,即使您本地没有相应的文件/包,它也可以工作。

https://wiki.archlinux.org/index.php/pkgfile

$ sudo pkgfile --update
$ pkgfile libGLU.so.1
extra/glu
Run Code Online (Sandbox Code Playgroud)

或者还有内置的pacman -F,但它通常比pkgfile.