2024年11月10日日曜日

M4 Mac miniへのMATLAB 2017bのインストール

はじめに

Macbook air 2019から、Mac mini (M4)への乗り換えを実施。それに伴い、MATLAB 2017b (Home版)の入れ替えも実施した。単純にインストールしただけではソフトが起動しなかったが、下の対応をすることで起動するようになった。

不具合の現象

MATLABのWebページからインストーラーをダウンロードし、インストールは無事完了。
その後、アプリの起動時に次のエラーが表示されて、起動できない状態となる。
・アプリケーション"Finder"には、"(Null)"を開くアクセス権がありません。

ダウンロードしてきたソフトを起動できるように設定変更

1.「システム環境設定>セキュリティとプライバシー」を開く

2.一般タブで、「ダウンロードしたアプリケーションの実行許可」に、「すべてのアプリケーションを許可」の項目が表示されているか確認する。表示されている場合は選択して4へ。

3.表示されていない場合、ターミナルから次を実行する。再度、「セキュリティとプライバシーを」開くと項目が現れるので選択する。
$ sudo spctl --master-disable

4.terminalで次を実行する。
$ sudo chmod -R 755 <アプリのパス>
例 $ sudo chmod -R 755 /Application/MATLAB_R2017b.app

シェルスクリプトの作成

「/Application/MATLAB_2017b/Contents/MacOS/MATLAB 」を直接起動すると、MATLABが起動することがわかった。
毎回これをやるのは面倒なので、シェルスクリプトで起動コマンドを記載し、Automatorでアプリ化することにした。

1) エディタで下記内容のファイルを作成。
#!/bin/bash
/Applications/MATLAB_R2017b.app/Contents/MacOS/MATLAB

2) ファイルに実行権限を付与。
chmod -R 755 "ファイル名"

3) Automatorで上記ファイルを実行するAppを作成。

4) アイコンを貼り替え(アイコンの見た目を変えたい場合のみ)。
Automatorのファイルを右クリック、情報を見るを選択し、プロパティウインドウが出たら、変えたい画像のファイルを上部のアイコン画像表示部にドラッグ&ドロップすれば、アイコンが変わる。
→MATLABのアイコンは、「/Application/MATLAB_2017b/Contents/Resources」のディレクトリの中にあり。

以上

0 件のコメント:

コメントを投稿

Kindle関連: EpubファイルをMobiに変更するショートカット

 事前準備 aozoraEpub3とkindlegenを使用する。 aozoraEpub3をダウンロードし、適当なフォルダに保存。 AmazonからKindle previewerをダウンロード、インストールし、kindlegenをaozoraEpub3のフォルダに保存する。 シ...