症状
在 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 实用程序库
我们很遗憾听到
请告诉我们