64 bit Linuxにhns_megをインストールする場合
1. Matlab Compiler Runtime (MCR)のインストール
MCRがインストールされていない場合、まずMCRをインストールする必要があります。
H26.1.29の時点で、MCRのversionはMATLAB R2013aのもの(v81)を選択します。
MCRがすでにインストールされている場合には次のステップへ進んでください。
る
MathWorks社のホームページからMCR_R2013a_glnxa64_installer.zipをダウンロードします。
/home/xxx/Desktopにファイルがあるものとします。
/home/xxx/Desktop/mcrなるフォルダを作成し、そこにファイルを移動し展開します。
[akira@muti Desktop]$ mkdir
mcr
[akira@muti Desktop]$ mv MCR_R2013a_glnxa64_installer.zip
./mcr
[akira@muti Desktop]$ cd mcr
[akira@muti mcr]$
unzip MCR_R2013a_glnxa64_installer.zip
リターンキーを押すと、mcrフォルダに以下のファイルが展開されます。
Linuxではユーザーごとにアクセス権の設定があります。自分しか使わない場合は、/home/xxx/以下のフォルダにMCRをインストールすればいいのですが、他の人も使うかもしれないのでスーパーユーザーになり、MCRのインストール先を/usr/local/MATLAB/MATLAB_Compiler_Runtime/v81とします。
[akira@muti mcr]$
su
Password:
[root@muti mcr]#
./install
リターンキーを押すと、MCRのインストールが始まります。
Next >のボタンを押す。
◎ YesをクリックしてNext > のボタンを押す。
インストール先を選択して、Next
>のボタンを押す。
Install > のボタンを押す。
インストール中
Install >のボタンを押す。
Finish >のボタンを押せばMCRのインストールは終了です。
後片付けです。
スーパーユーザーから自分のアカウントに戻り、mcrフォルダごと削除します。
Installing ...
Finished
[root@muti mcr]#
exit
exit
[akira@muti mcr]$
cd ..
[akira@muti Desktop]$ rm
-rf mcr
[akira@muti Desktop]$ cd '/home/neurosurgery/Desktop/'
[akira@muti Desktop]$
2. hns_meg_lnx64のインストール
自分だけが使うのだったら/home/xxx/以下のフォルダにインストールすればいいのですが、他の人も使うことを考えて、hns_meg_lnx64_pkg.zipを/usr/local/MATLAB/MATLAB_Compiler_Runtimeに移して、そこにインストール(=展開)します。
[akira@muti Desktop]$ su
Password:
[root@muti Desktop]# mv
hns_meg_lnx64_pkg.zip /usr/local/MATLAB/MATLAB_Compiler_Runtime
[root@muti Desktop]# cd /usr/local/MATLAB/MATLAB_Compiler_Runtime
[root@muti MATLAB_Compiler_Runtime]#
unzip hns_meg_lnx64_pkg.zip
[root@muti MATLAB_Compiler_Runtime]#
3つのファイルができました。v81はMATLAB R2013aのMatlab
Compiler Runtime、hns_meg_lnx64_pkg.zipは元のファイルです。
hns_meg_lnx64_pkg.zipを削除し、hns_meg_lnx64とrun_hns_meg_lnx64.shの権限を書き換えておきます。
[root@muti MATLAB_Compiler_Runtime]#
rm hns_meg_lnx64_pkg.zip
rm:
remove regular file `hns_meg_lnx64_pkg.zip'? y
[root@muti MATLAB_Compiler_Runtime]#
chmod 777 hns_meg_lnx64
[root@muti MATLAB_Compiler_Runtime]#
chmod 777 run_hns_meg_lnx64.sh
[root@muti MATLAB_Compiler_Runtime]#
3. hns_meg_lnx64の実行
/usr/local/MATLAB/MATLAB_Compiler_Runtimeにhns_meg_lnx64とMCRのv81フォルダがあるとします。まず/usr/local/MATLAB/MATLAB_Compiler_Runtimeに移動して、以下のようにタイプします。
[akira@muti ~]$ cd /usr/local/MATLAB/MATLAB_Compiler_Runtime
[akira@muti MATLAB_Compiler_Runtime]$
./run_hns_meg_lnx64.sh ./v81
リターンキーを押します。
[akira@muti
MATLAB_Compiler_Runtime]$ ./run_hns_meg_lnx64.sh
./v81
------------------------------------------
Setting up environment variables
---
LD_LIBRARY_PATH is
.:./v81/runtime/glnxa64:./v81/bin/glnxa64:./v81/sys/os/glnxa64:./v81/sys/java/jre/glnxa64/jre/lib/amd64/native_threads:./v81/sys/java/jre/glnxa64/jre/lib/amd64/server:./v81/sys/java/jre/glnxa64/jre/lib/amd64/client:./v81/sys/java/jre/glnxa64/jre/lib/amd64
hns_meg_lnx64の画面が開きます。