目次
はじめに
1. 実装環境など
2. 実装手順
3. 参考文献リスト
はじめに
この記事は,自分がUbuntu20.04にMATLAB(R2021b)をインストールする際に,既存の記事では円滑に導入できなかったため作成しました。
1 実装環境など
・Ubuntu20.04
・MATLAB R2021b
2 実装手順
・MATLABのダウンロード
まず初めに実装したいバージョンのMATLABを公式サイトよりダウンロードします。本記事でのダウンロード先は"Downloads"にしました。
・MATLABファイルの展開
次に先ほどダウンロードした圧縮ファイル(.zip)を下のコードを実行して"Downloads"フォルダに展開します。
ここで,コード内の""(ダブルクォート)の中はダウンロードした圧縮ファイルの名前なので,R2021bのところはバージョンによって異なります。
~$ cd Downloads
~/Downloads$ unzip "matlab_R2021b_glnxa64.zip"
・MATLABのインストール
ダウンロードした圧縮ファイルの展開が終わったら,MATLABのインストーラーを下のコードより起動します。
~/Downloads$ ./install
MATLABインストーラーが起動したら,表示されている手順に従いインストールを進めていきますが,インストールする際に「ファイルが存在しません」や「書き込み権限がありません」と表示されることがあります。
ファイルが存在しない場合
ファイルが存在しない場合はsudo権限を用いた下のコードによりMATLABのファイルを作成します。作成した後に,所有者,所有グループ,その他に対して,読み取り,書き込み,実行のすべての権限を与えます。
下のコードでは"Downloads"のディレクトリでやっていますが,おそらくどこでも大丈夫です。また,作成するディレクトリ名は導入したいMATLABのバージョンを入力してください。
~/Downloads$ sudo mkdir -p /usr/local/MATLAB/R2021b
~/Downloads$ sudo chmod 777 /usr/local/MATLAB/R2021b
書き込み権限がない場合
上記の手順を行った後にインストーラーを再度実行して,表示された手順に従うことで,インストールは完了するはずです。
しかし,"chmod 777"で権限を渡したのにも関わらず,「書き込み権限がありません」と表示されることがあります。
その場合,下のコードを実行して,rootアカウントがGUI表示することを可能にし,その後再度インストーラーを実行し,表示された手順に従いインストールを進めます。
~$ xhost +SI:localuser:root
~$ sudo ./install
以上でUbuntu20.04にMATLAB(R2021b)のインストールが完了すると思います。
本記事を作成するにあたって参考にさせていただいた記事[1]を書かれた@chicken9様,MATLABの質問[2]にて回答していらしたEl'ad Gips様には非常に感謝しております。
3 参考文献リスト
MATLAB Answers,"Installer hang when installing Matlab R2021b as root on Ubuntu 20.04"