LinuxでMATLABが「'std::runtime_error' what(): Unable to launch the MATLABWindow application」エラーでインストールに失敗するのはなぜですか?
5 views (last 30 days)
Show older comments
MathWorks Support Team
on 28 Jan 2025
Answered: MathWorks Support Team
on 28 Jan 2025
LinuxにMATLABをインストールしようとすると、次のエラーで失敗します。
'terminate called after throwing an instance of 'std::runtime_error'
what(): Unable to launch the MATLABWindow application
Aborted
Accepted Answer
MathWorks Support Team
on 28 Jan 2025
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 Comments
More Answers (0)
See Also
Categories
Find more on インストールとライセンスの紹介 in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!