web-dev-qa-db-ja.com

MATLAB R2015aは14.04で起動しません

最近、MATLAB R2015aをubuntu 14.04 virtualboxにダウンロードしました。実行しようとすると、ターミナルに青いmatlabロゴ画面と次のエラーが表示されます。

libGLエラー:ドライバーをロードできません:swrast_dri.so

libGLエラー:ドライバーのロードに失敗しました:swrast

MATLABは、ソフトウェアOPENGLレンダリングを選択しています

スーパーユーザーとして実行しようとすると、ライセンスエラーが発生します。私は、ubuntuとlinuxについては一般的にはかなり初心者です。手伝っていただければ教えてください。

1
Asker

Matlabが使用するlibstdc ++ライブラリをシステムにインストールされているライブラリとリンクする必要があります。

ターミナルで次のように入力します。

  Sudo ln -sf /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.19 /usr/local/Matlab/R2015a/sys/os/glnxa64/libstdc++.so.6

Matlabがシステムのどこにインストールされているかを考慮するために、パスを調整する必要がある場合があります。これで問題は解決しました。

0
Harris

MATLABが起動せず、青いロゴのみが表示されるという同じ問題がありました。ターミナルからmatlabを実行しようとすると、同じMATLAB is selecting SOFTWARE OPENGL renderingエラーメッセージが表示されました。

matlab -nodesktopを試してみましたが、ハリスの答えに対するコメントで説明されているOPと同じエラーメッセージが表示されました。

これを修正するには、ホームディレクトリに移動してから.matlabフォルダに移動し、そのディレクトリ内のすべてのサブフォルダとファイルがルートではなくユーザー名で所有されていることを確認します。

所有権を変更するには、Sudo chown username:group folderを使用します。ここで、ユーザー名とグループはUbuntuログインユーザー名にデフォルト設定されています。

たとえば、OPの場合は次のようになります。

Sudo chown abigail:abigail /home/abigail/.matlab/R2015a

R2015aフォルダー内のファイルとサブフォルダーについても同様です

0
Mo2