症状
CentOS 7 にNukeをインストールした後、 Nukeが起動せず、次のエラーが表示されるという問題が発生する場合があります。
Failed to load libstudio- 13.1.2 .so: libGLU.so.1: cannot open shared object file: No such file or directory
注:太字のバージョン番号は、起動しようとしているNukeのバージョンによって異なります。
原因
これは、 Nuke実行する必要があるが同梱されていないlibGLUと呼ばれる共有ライブラリが欠落していることが原因です。 libGLUは OpenGL ユーティリティ ライブラリで、ベース イメージからテクスチャ ミップマップを作成し、画面とオブジェクト空間の間の座標をマップし、二次曲面と NURBS を描画する一連の関数です (出典: opengl.org)。
解決
システムにmesa-libGLUをインストールすると、問題が回避されるはずです。
CentOS 7 では、次のコマンドを実行して依存関係がインストールされていることを確認し、 yと入力してインストールを受け入れることでこれを行うことができます。
sudo yum install mesa-libGLU.x86_64
注:これらのライブラリをインストールするには、root/sudo 権限が必要です。
libGLU ライブラリとその依存関係がインストールされると、 Nuke正しく起動するはずです。
参考文献
libGLU ライブラリの詳細については、「 GLUT および OpenGL ユーティリティ ライブラリ」を参照してください。
私たちはそれを聞いて申し訳ございません
理由をお聞かせください