LinuxでMATLABが「'std::runtime_error' what(): Unable to launch the MATLABWindow application」エラーでインストールに失敗するのはなぜですか?
6 ビュー (過去 30 日間)
古いコメントを表示
MathWorks Support Team
2025 年 1 月 28 日
回答済み: MathWorks Support Team
2025 年 1 月 28 日
LinuxにMATLABをインストールしようとすると、次のエラーで失敗します。
'terminate called after throwing an instance of 'std::runtime_error'
what(): Unable to launch the MATLABWindow application
Aborted
採用された回答
MathWorks Support Team
2025 年 1 月 28 日
MATLAB R2021a 以降の場合:
このエラーは通常、ライブラリの欠落による CEF の問題の結果として発生します。
MathWorks は、さまざまな Linux ディストリビューション上の MATLAB に必要なすべてのライブラリを文書化しています。たとえば、MATLAB R2023b では、RHEL 8 ベースの Linux ディストリビューションに次のライブラリが必要であり、1 つの長いコマンドでインストールできます。
yum install alsa-lib.x86_64 cairo.x86_64 cairo-gobject.x86_64 cups-libs.x86_64 gdk-pixbuf2.x86_64 glib2.x86_64 glibc.x86_64 glibc-langpack-en.x86_64 glibc-locale-source.x86_64 gtk3.x86_64 libICE.x86_64 libXcomposite.x86_64 libXcursor.x86_64 libXdamage.x86_64 libXfixes.x86_64 libXft.x86_64 libXinerama.x86_64 libXrandr.x86_64 libXt.x86_64 libXtst.x86_64 libXxf86vm.x86_64 libcap.x86_64 libdrm.x86_64 libglvnd-glx.x86_64 libsndfile.x86_64 libtool-ltdl.x86_64 libuuid.x86_64libwayland-client.x86_64 make.x86_64 mesa-libgbm.x86_64 net-tools.x86_64 nspr.x86_64 nss.x86_64 nss-util.x86_64 pam.x86_64 pango.x86_64 procps-ng.x86_64 sudo.x86_64 unzip.x86_64 which.x86_64 zlib.x86_64
MATLAB が必要とするすべてのライブラリを Linux ディストリビューションにインストールしてから、インストーラーの実行を再試行してください。
上記のコマンドは、次の "base-dependencies.txt" ファイルから確認できます:
matlab-deps R2023b ubi8: base-dependencies.txt
詳細については、以下を参照してください。
MATLAB を "最小" または "コア" の Linux にインストールするには、どのような依存関係が必要ですか?
エラーが続く場合は、MathWorks 製品インストーラー内から MATLABWindow スクリプトを直接実行して、不足しているライブラリに関するより詳細なエラー メッセージを表示することができます。MATLABWindow を直接実行するには、以下の手順に従います。
1) ターミナルを起動します
2) MathWorks 製品インストーラー (例: matlab_R2021b_glnxa64.zip) を新しいディレクトリ
に解凍します
3) 解凍したインストーラーディレクトリ (つまり、./install を実行するディレクトリ) に cd コマンドで移動します
4) 次のコマンドを実行します
./bin/glnxa64/MATLABWindow
出力例は次のとおりです。
./bin/glnxa64/MATLABWindow: error while loading shared libraries: libatk-bridge-2.0.so.0: cannot open shared object file: No such file or directory.
上記の例では、at-spi2-atk ライブラリパッケージをインストールすることで問題を解決しました。
別の出力例は次のとおりです。
./bin/glnxa64/MATLABWindow: error while loading shared libraries: libasound.so.2: cannot open shared object files: No such file or directory.
この例では、alsa-lib および alsa-lib-devel ライブラリパッケージをインストールすることで問題が解決されました。
MATLAB R2020b 以前の場合:
このエラー メッセージは通常、ライブラリ依存関係エラーが原因で発生します。
この問題を解決するには、MathWorks インストール ファイルから次のライブラリ (具体的には /bin/glnxa64 ディレクトリ) を削除してください。
libcrypto.so.1.1
libssl.so.1.1
0 件のコメント
その他の回答 (0 件)
参考
カテゴリ
Help Center および File Exchange で インストールとライセンスの紹介 についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!