LinuxサーバコマンドラインモードインストールMatlab 2014 a

5283 ワード

LinuxサーバコマンドラインモードインストールMatlab 2014 a、必要な方はご参考ください.
0.インストールパッケージのダウンロード
Matlab 2014 a for LinuxインストールパッケージのISOミラーファイル(万能の度娘に感謝)と解読パッケージをダウンロード(ダウンロードアドレス:クリックしてリンクを開く)
 
 
パケット解凍後の位置を~/Downloads/Crackとする
 
 
ダウンロードしたisoファイルをマウント
 
mount -o loop /home/Downloads/MATHWORKS_R2014A.iso /media/cdrom

1.インストール準備1.1 JDK
oracle公式サイトからJDK 7をダウンロードし、現在のバージョンはjdk 1である.7.0_71.(注:openjdkは互換性に問題があるようですが、matlab 2014 aは現在JDK 8に互換性がありません)
 
解凍jdk-7 u 71-linux-x 64.tar.gzは/usr/lib/jvm/jdk 1に移動する.7.0_71
 
 
 
sudo mv jdk1.7.0_71 /usr/lib/jvm/jdk1.7.0_71

環境変数の設定
 
 
sudo vi /etc/profile

ファイルの最後に追加
 
 
export JAVA_HOME=/usr/lib/jvm/jdk1.7.0_71

保存して押し出し、次のコマンドを使用して設定を有効にします.
 
 
source /etc/profile

システムのデフォルトjdkを変更する
 
 
sudo update-alternatives --install /usr/bin/java java /usr/lib/jvm/jdk1.7.0_71/bin/java 300 sudo update-alternatives --install /usr/bin/javac javac /usr/lib/jvm/jdk1.7.0_71/bin/javac 300 sudo update-alternatives --config java sudo update-alternatives --config javac

Java-versionを入力し、次の情報を表示すると設定に成功しました.
 
 
java version "1.7.0_71"
Java(TM) SE Runtime Environment (build 1.7.0_71-b14)
Java HotSpot(TM) 64-Bit Server VM (build 24.71-b01, mixed mode)

 
1.2インストールディレクトリの作成
 
 
sudo mkdir -p /usr/local/matlab/etc
sudo mkdir -p /usr/local/matlab/2014a

 
2.インストール2.1プロファイルの編集
 
プロファイルを/usr/local/matlab/etcにコピー
 
sudo cp /media/cdrom/installer_input.txt /usr/local/matlab/etc
sudo cp /media/cdrom/activate.ini /usr/local/matlab/etc
sudo cp ~/Downloads/Crack/ <span style="font-family: Arial, Helvetica, sans-serif;">/usr/local/matlab/etc</span>

ファイルの読み書きプロパティの変更
 
 
chmod +w /usr/local/matlab/etc/installer_input.txt
chmod +w /usr/local/matlab/etc/activate.ini

installer_の編集input.txtファイル、以下のように構成項目を設定します
 
 
destinationFolder=/usr/local/matlab/2014a #    
fileInstallationKey= 12345-67890-12345-67890 #   ,       
agreeToLicense=yes #    
outputFile=/tmp/mathwork_install.log #    
mode=silent #        
activationPropertiesFile=/usr/local/matlab/etc/activate.ini #    
licensePath= /usr/local/matlab/etc/license_405329_R2014a.lic #license  

 
 
activateを編集します.iniファイル、以下のように設定
 
isSilent=true #  silent  
activateCommand=activateOffline #      ,          
licenseFile=/usr/local/matlab/etc/license_405329_R2014a.lic #license    

 
2.2インストール
 
次のインストールコマンドを実行します.
 
sudo /media/cdrom/install -inputFile /usr/local/matlab/etc/installer_input.txt

 
2.3アクティブ化
 
インストールが完了したらmatlabを解読します
 
sudo mv /usr/local/matlab/bin/glnxa64/libmwservices.so /usr/local/matlab/bin/glnxa64/libmwservices.so.bak
sudo cp ~/Downloads/Crack/Linux/libmwservices.so /usr/local/matlab/bin/glnxa64/

 
 
次のコマンドを使用してアクティブ化
 
sudo /usr/local/matlab/2014a/bin/activate_matlab.sh -propertiesFile /usr/local/matlab/etc/activate.ini

 
2.4環境変数の設定
設定
かんきょうへんすう
sudo vi /etc/profile
ファイルの末尾に追加
 
export PATH=/usr/local/matlab/2014a/bin:$PATH
保存して終了すると設定が有効になります
 
source /etc/profile

インストールが完了しました.
3.FAQ 3.1インストール時にマウント後のミラーファイルinput/output errorを求める
isoファイルを1つのフォルダに解凍(注意:非マウント)してからインストールしてみてください
3.2インストール時プロンプトeval:1:/tmp/mathworks_15227/java/jre/glnxa64/jre/bin/java: Permission denied
 
isoファイルをフォルダに解凍しsys/java/jre/xxx/jre/binディレクトリに入り、コマンドを実行します.
 
chmod a+x *

 
 
解凍したフォルダからインストール
3.3インストール時のヒントlibjliが見つかりません.so 
このエラーは、リンクがlibjliをスキャンしていないためです.soが存在するフォルダによるものです.ファイル/etc/ldを変更します.so.conf
 
sudo vi /etc/ld.so.conf

ファイルの最後に次の内容を追加します.
 
 
/usr/lib/jvm/jdk1.7.0_71/lib/amd64/jli

保存して押し出し、実行
/sbin/ldconfig -v

 
3.4インストール時プロンプトsys/java/jre/glnxa 64/jre/lib/amd 64/server/libjvmが見つからない.so 
isoファイルを解凍しsys/
JAva/jre/glnxa 64/jre/lib/amd 64/フォルダ、次のコマンドを実行します.
mv server server.bak
cp -r /usr/lib/jvm/jdk1.7.0_71/jre/lib/amd64/server .

その後、解凍したフォルダを使用してインストールします.
 
3.5インストール時のヒントsys/java/jre/glnxa 64/jre/lib/amd 64/headless/libmawtが見つからない.so 

isoファイルを解凍しsys/java/jre/glnxa 64/jre/lib/amd 64/フォルダに入り、次のコマンドを実行します.
mv headless headless.bak
cp -r /usr/lib/jvm/jdk1.7.0_71/jre/lib/amd64/headless .
解凍されたフォルダを使用してインストール