Q100568: Nuke 无法启动,并显示“加载 libstudio-#.so 失败:libGLU.so.1”错误消息

症状

在 Linux 系统上安装Nuke后,您可能会遇到Nuke无法启动的问题,并显示以下错误信息:

Failed to load libstudio- 16.0.4 .so: libGLU.so.1: cannot open shared object file: No such file or directory

注意:粗体显示的版本号会根据您尝试启动的Nuke版本而有所不同。

原因

这是由于缺少名为libGLU 的共享库造成的, Nuke运行需要该库,但 Nuke 本身并未包含它。libGLU 是OpenGL实用库,它包含一系列函数,用于从基础图像创建纹理 mipmap、在屏幕空间和对象空间之间映射坐标,以及绘制二次曲面和 NURBS 曲面(来源:opengl.org)。

解决

在您的系统上安装mesa-libGLU应该可以解决此问题。

在 CentOS 7/Rocky 9 上,可以通过运行以下命令来完成此操作,检查依赖项是否可以安装,然后输入y接受安装

 sudo yum install mesa-libGLU.x86_64

注意:您需要 root/sudo 权限才能安装这些库。

libGLU 库及其依赖项安装完毕后, Nuke应该就能正常启动了。

延伸阅读

有关 libGLU 库的更多信息,请参阅: GLUT 和 OpenGL 实用程序库

    我们很遗憾听到

    请告诉我们