下記、作業記録は古いので、R2021b版を別記事にしてますので、そちらを参照ください。

Matlabライセンスサーバー入れ替え作業

MATLAB 更新作業 (R2009からR2010b)

既にRedHat Linux上にて、R2009のライセンスサーバが起動している前提での作業

必要なファイル

各ファイルをMATLABのサイトから取得

license.lic R2010b_Unix.iso

作業準備

ディレクトリ作成

# mkdir /usr/local/matlab/R2010b
# chomod 777 /usr/local/matlab/R2010b

環境変数設定

# export MATLAB=/usr/local/matlab/R2010b (bashの場合

DVDマウント

# mount -t iso9660 -o loop R2010b_Unix.iso /mnt/matlab (マウント先は適宜)

license.licを$MATLABに置く。

# ls $MATLAB license.lic <&#8212;あるか確認

ライセンスマネージャー立ち下げ

# service flexnet stop

これで立ち下がらなければ、

# $MATLAB/etc/lmdown を実行

更新

# cd $MATLAB # /mnt/matlab/install

インストールのグラフィック画面が立ち上がり、”Licence Manager”だけにチェックを入れて、インストール

インストールが完了したら、/etc/の起動・終了スクリプトのリンクを更新

# rm -i /etc/lm*_TMW  削除 (名前変更 でも構わない)
# ln -s $MATLAB/etc/lmboot /etc/lmboot_TMW
# ln -s $MATLAB/etc/lmdown /etc/lmdown_TMW

flexnetの差分

# diff /etc/init.d/flexnet $MATLAB/etc/flexnet.boot.linux

< /etc/lmboot\_TMW -u matlab && echo &#8216;MATLAB\_lmgrd

> /etc/lmboot\_TMW -u username && echo &#8216;MATLAB\_lmgrd

特に変更がないので、そのまま旧flexnetを利用。 変更した場合には、usernameをmatlabに変更すること。

動作確認

# service flexnet start
# ps aux|grep lmgrd (lmgrdのデーモンがあればOK)

matlab 31829 0.0 0.0 32628 2416 ? Ssl 15:55 0:00 MLM -T tukubane 11.6 3 -c /var/tmp/lm\_TMW.dat &#8211;lmgrd\_start 4c89d65f

クライアント側でMATLABを起動して確認。 R2009のライセンスファイルでも、R2009のソフトも起動するらしい。

後片付け

# chmod 755 $MATLAB
# umount /mnt/matlab