MPS linuxコマンドラ​インインストールのオ​プションを教えてくだ​さい。

10 vues (au cours des 30 derniers jours)
aoi taba
aoi taba le 22 Août 2019
GUIなしのRedHat 7で、以下のサイトを参考に、
以下のコマンドインストールを試みましたが、No products are selected.という所で止まっているように見えます。productsを指定するオプションがあれば教えてほしいです。
[root@xxx matlab_R2019a]# ./install -mode silent -agreeToLicense yes -fileInstallationKey xxxxx-xxxxx-xxxxx-xxxxx -licensePath ../license.lic
Preparing installation files ...
Installing ...
(8 22, 2019 20:15:58) ##################################################################
(8 22, 2019 20:15:58) #
(8 22, 2019 20:15:58) # Today's Date:
(8 22, 2019 20:15:58) Thu Aug 22 20:15:58 JST 2019
(8 22, 2019 20:15:58)
(8 22, 2019 20:15:58) System Info
(8 22, 2019 20:15:58) OS: Linux 3.10.0-1062.el7.x86_64
(8 22, 2019 20:15:58) Arch: amd64
(8 22, 2019 20:15:58) Data Model: 64
(8 22, 2019 20:15:58) Language: ja
(8 22, 2019 20:15:58) Java Vendor: Oracle Corporation
(8 22, 2019 20:15:58) Java Home: /tmp/mathworks_1812/sys/java/jre/glnxa64/jre
(8 22, 2019 20:15:58) Java Version: 1.8.0_181
(8 22, 2019 20:15:58) Java VM Name: Java HotSpot(TM) 64-Bit Server VM
(8 22, 2019 20:15:58) Java Class Path: /tmp/mathworks_1812/java/config/professionalinstaller/pathlist.jar
(8 22, 2019 20:15:58) User Name: root
(8 22, 2019 20:15:58) Current Directory: /tmp/mathworks_1812
(8 22, 2019 20:15:58) Input arguments:
(8 22, 2019 20:15:58) root /home/xxx_dev/matlab_R2019a
(8 22, 2019 20:15:58) libdir /tmp/mathworks_1812
(8 22, 2019 20:15:58) mode silent
(8 22, 2019 20:15:58) agreeToLicense yes
(8 22, 2019 20:15:58) fileInstallationKey xxxxx-xxxxx-xxxxx-xxxxx
(8 22, 2019 20:15:58) licensePath ../license.lic
(8 22, 2019 20:15:58) standalone true
(8 22, 2019 20:15:59) Starting local product/component search in download directory
(8 22, 2019 20:15:59) Searching for archives...
(8 22, 2019 20:15:59) Reading /home/xxx_dev/matlab_R2019a/archives
(8 22, 2019 20:15:59) 2 files found in /home/xxx_dev/matlab_R2019a/archives
(8 22, 2019 20:15:59) Reading /home/xxx_dev/matlab_R2019a
(8 22, 2019 20:15:59) 15 files found in /home/xxx_dev/matlab_R2019a
(8 22, 2019 20:15:59) Archive search complete. 17 total files found.
(8 22, 2019 20:15:59) Completed local product/component search
(8 22, 2019 20:15:59) 設定を取得中
(8 22, 2019 20:16:00) 設定を取得中
(8 22, 2019 20:16:01) No products are selected. The product lines specified in the input file are invalid. Verify the product list and restart the application.
(8 22, 2019 20:16:01) Exiting with status -2
(8 22, 2019 20:16:02) End - Unsuccessful.
Finished

Réponses (1)

Kojiro Saito
Kojiro Saito le 23 Août 2019
Modifié(e) : Kojiro Saito le 23 Août 2019
通常、WebからインストーラーをダウンロードしてGUIからインストールする場合、インストーラー自体には製品パッケージが含まれておらず、インストール時に製品パッケージがダウンロードされます。ただ、サイレントインストールの場合はインストーラーに製品パッケージが含まれている必要がありますので、まず、オフライン用のインストーラーを取得する必要があります。
方法は3つあり、どちらもライセンスの管理者が実行できます。
方法1) Webからダウンロードしたインストーラーで、「ダウンロードのみ」を選択し、オフライン用のインストーラーを作成する。
方法2) ISOイメージをダウンロードする。
こちらのAnswer (どのようにMATLA​BのISOイメージを​ダウンロードしますか)に手順がありますが、MATLABのインストーラーの置いてあるWebページから、ISOイメージの取得のリンク(R2019aのISOイメージはhttps://jp.mathworks.com/downloads/web_downloads/select_iso?noent=y&publisher=MathWorks&release_name=R2019a)へと飛べます。
オフライン用インストーラーを取得してから、サイレントインストールでインストールができるようになります。
また、非対話的インストール (サイレント インストール)のドキュメントにあるように、インストーラーのinstaller_input.txtにインストールのオプション部分をコメント解除して
./install -inputFile /path/to/installer_input.txt
で引数に渡すのがサイレントインストールの正式な方法になります。下記のようなコマンドでもできますが。
./install -destinationFolder /usr/local/MATLAB/MPS/R2019a -fileInstallationKey XXXXX-XXXXX-XXXXX-XXXXX -agreeToLicense yes -mode silent -licensePath /path/to/license.lic -lmgrFiles true
MATLAB Production Serverは、同時ワーカー数のライセンス管理にライセンスマネージャーが必要なので、ライセンスマネージャーをインストールする1台だけ上記のように-lmgrFiles trueを付けてください。
  3 commentaires
Kojiro Saito
Kojiro Saito le 23 Avr 2021
Modifié(e) : Kojiro Saito le 23 Avr 2021
R2020aからインストーラーが変更され、ライセンスマネージャーが同時にインストールできなくなっています。
R2020a以降のバージョンでのライセンスマネージャーのサイレントインストールの手順は以下のとおりです。
(1) ライセンスマネージャーのバイナリファイルをダウンロード
こちらにバイナリファイルのダウンロードサイトがあります。
LinuxのR2021aに対応するURLはhttps://ssd.mathworks.com/supportfiles/downloads/R2021a/license_manager/R2021a/daemons/glnxa64/mathworks_network_license_manager_glnxa64.zip
なので、ブラウザで開くか、wgetコマンドでダウンロードします。
wget https://ssd.mathworks.com/supportfiles/downloads/R2021a/license_manager/R2021a/daemons/glnxa64/mathworks_network_license_manager_glnxa64.zip
(2) zipファイルを解凍
unzipをしてzipファイルを解凍し、etcとsysのディレクトリを任意のディレクトリにコピーします。MATLABのインストールディレクトリの中にコピーしても構いません。
(3) license.datの作成
ライセンスマネージャーはlicense.datというライセンスファイルを使用します。通常のGUIのインストールだとインストール時にlicense.licを指定すればlicense.datが自動的に作られますが、サイレントインストールではバイナリファイルをダウンロードするだけなので作られません。手動で作成する必要があります。
こちらのページのlicense.datのセクションに記載がありますが。お持ちのlicense.licファイルの中身をコピーし、冒頭に以下の2行を追加して、license.datとして保存します。
SERVER ホスト名 ホストID 27000
DAEMON MLM /usr/local/MATLAB/R2021a/etc/MLM
ホスト名とホストID(MACアドレスのコロン無しの記載)、MATLABのインストールディレクトリは実際の環境のものに置き換えてください。
(4) ライセンスマネージャーの起動
lmgrdコマンドを使用してライセンスマネージャーを起動します。
license.datファイルをライセンスマネージャーのetc/glnxa64 ディレクトリに置き、
./lmgrd -c license.dat -l lmlog.txt (起動)
./lmutil lmdown -c license.dat (停止)
./lmutil lmstat -a -c license.dat (ステータス確認)
# 起動
./lmgrd -c license.dat -l lmlog.txt
# 停止
./lmutil lmdown -c license.dat
# ステータス確認
./lmutil lmstat -a -c license.dat
Kazuhiko Kawahara
Kazuhiko Kawahara le 23 Avr 2021
@Kojiro Saito ありがとうございます。
2020bまでは,install_legacy コマンドがあったので,それを利用していました。
ご指導いただいた方法で,ライセンスマネージャーをダウンロードし,インストールできました。
license.dat のMLMのパスは,修正することができました。
当方,Redhat系Linux(AlmaLinux)ですので,systemd 用のスクリプトも修正して,無事に自動起動の設定もできました。

Connectez-vous pour commenter.

Produits


Version

R2019a

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!