下载iso安装包
这里是Matlab801_MacUnix.iso。
挂载iso文件
- 1
- 1
安装
- 1
- 2
- 1
- 2
激活MATLAB
编辑activate文件
- 1
- 2
- 3
- 1
- 2
- 3
执行命令:
- 1
- 1
卸载iso文件
unmount /mnt/matlab
测试
- 1
- 1
注:如果提示缺少.so文件,根据提示安装即可。
参考:
1. centos 命令行安装matlab
2. Install MATLAB 2013a on CentOS 6.4 x64 with mode silent
一、安装
1.挂载
sudo mkdir /mnt/matlab
sudo mount -o loop /path-to-matlab.iso /mnt/matlab
2.安装
cd /mnt/matlab
sudo ./install -mode silent -agreeToLicense yes -fileInstallationKey 12345-67890-12345-67890 -licensePath /pathto/Crack/license_405329_R2014a.lic -tmpdir /pathto/bigmemory
3.破解
sudo cp /pathto/Crack/Linux/libmwservices.so /usr/local/MATLAB/R2014a/bin/glnxa64/
4.激活
第一种方法:
新建activate.ini文件:
isSilent=true
activateCommand=activateOffline
activateCommand=activateOffline
licenseFile=/pathto/Crack/license_405329_R2014a.lic
执行命令:/usr/local/MATLAB/R2014a/bin/activate_matlab.sh -propertiesFile /pathto/activate.ini
如果失败可以采用第二种方法
第二种方法:
vim ~/.bashrc
alias matlab="/usr/local/MATLAB/R2014a/bin/matlab -c /pathto/Crack/license_405329_R2014a.lic"
6.卸载
unmount /mnt/matlab
二、安装错误:
1. 问题:Error: Cannot install in the specified folder because there may be files remaining from a previous installation.
解决:上一次安装不成功引起,删除文件
sudo rm -rf /usr/local/MATLAB
2. 问题:The following error was detected while installing vision_demos_common:
archive is not a ZIP archive
解决:因为/tmp目录太小,需要制定一个大的目录
-tmpdir /pathto/bigmemory
首先要下载安装光盘.
Matlab801_MacUnix.iso
[root@db-172-16-3-150 mnt]# md5sum /ssd1/Matlab801_MacUnix.iso0d31a7ff79eaf48c0905f9845fa3e825 /ssd1/Matlab801_MacUnix.iso
挂载 :
mount -o loop,ro Matlab801_MacUnix.iso /mnt
光盘内容 :
[root@db-172-16-3-150 ~]# cd /mnt[root@db-172-16-3-150 mnt]# lltotal 4486-r--r--r--. 1 root root 3371 Mar 23 2011 activate.inidr-xr-xr-x. 5 root root 2048 Feb 18 2013 archivesdr-xr-xr-x. 4 root root 2048 Feb 18 2013 bindr-xr-xr-x. 4 root root 2048 Feb 18 2013 etcdr-xr-xr-x. 3 root root 2048 Feb 18 2013 help-r-xr-xr-x. 1 root root 24293 Jan 17 2013 install-r-xr-xr-x. 1 root root 31 Mar 7 2013 install_auto_linux-r-xr-xr-x. 1 root root 31 Mar 7 2013 install_auto_macos-r--r--r--. 1 root root 9304 Feb 13 2013 installer_input.txtdr-xr-xr-x. 3 root root 2048 Feb 18 2013 InstallForMacOSX.appdr-xr-xr-x. 3 root root 2048 Mar 16 2013 InstallForMacOSX_Auto.app-r--r--r--. 1 root root 4261485 Jan 30 2013 install_guide.pdf-r-xr-xr-x. 1 root root 150 Mar 7 2013 install.ini-r-xr-xr-x. 1 root root 1984 Mar 7 2013 install_ini_linux.txt-r-xr-xr-x. 1 root root 171 Mar 7 2013 install_ini_macos.txt-r-xr-xr-x. 1 root root 24887 Mar 7 2013 install_linux-r-xr-xr-x. 1 root root 24494 Mar 7 2013 install_macosdr-xr-xr-x. 4 root root 2048 Feb 18 2013 java-r--r--r--. 1 root root 77855 Jan 12 2013 license.txt-r-xr-xr-x. 1 root root 284 Mar 7 2013 Matlab.desktop-r-xr-xr-x. 1 root root 134246 Mar 7 2013 Matlab.png-r--r--r--. 1 root root 6503 Feb 13 2013 readme.txtdr-xr-xr-x. 2 root root 2048 Mar 16 2013 serialdr-xr-xr-x. 3 root root 2048 Feb 18 2013 sys-r-xr-xr-x. 1 root root 116 Mar 7 2013 uninstall_auto_linux-r-xr-xr-x. 1 root root 123 Mar 7 2013 uninstall_auto_macos-r--r--r--. 1 root root 32 Feb 18 2013 version.txt
序列号和许可文件 :
[root@db-172-16-3-150 mnt]# cd serial/[root@db-172-16-3-150 serial]# lltotal 23-r-xr-xr-x. 1 root root 20805 Mar 7 2013 license.lic-r-xr-xr-x. 1 root root 1964 Mar 7 2013 Readme.txt
readme内容(简单的安装说明) :
[root@db-172-16-3-150 serial]# strings Readme.txt"SetupSimple.exe"...Cancel.5-6"SetupSimple.exe"1-6"SetupSimple.exe":"setup.exe" ("bin\win32\setup.exe"32-64-Windows)"install manually without using the internet""file installation key"xxxxx-xxxxx-xxxxx-xxxxx"Activate manually without internet""X:\serial\license.lic"("X" -DVD-For English-speaking persons:The simplest way to setup Matlab is to run "SetupSimple.exe".At the end of setup process when you will be asked for activation - select "Cancel".If this activation question will appear again when you start Matlab programplease activate Matlab manually according to steps 5-6 in the list below.If simplified setup does not work for you - just execute steps 1-6 manually.To install follow these steps:1) run "setup.exe" (or "bin\win32\setup.exe" to install32-bit Matlab under 64-bit Windows)2) choose "install manually without using the internet"3) set the "file installation key" to bexxxxx-xxxxx-xxxxx-xxxxx4) setup Matlab with required components5) when asked to activate the product selectActivate manually without internet6) select "X:\serial\license.lic" when asked for license file(where "X" is drive letter with this DVD-disk at your computer)
创建安装目录
mkdir -p /opt/matlab/etcmkdir -p /opt/matlab/2013a
安装配置 :
安装过程中主要用到的文件有install, installer_input.txt, activate.ini和license.lic (在serial文件夹下,installationKey在此文件夹下的readme.txt中)
cd /mntsudo cp serial/license.lic /opt/matlab/etc //拷贝licensesudo cp activate.ini /opt/matlab/etc //拷贝激活文件模版供后续编辑sudo cp installer_input.txt /opt/matlab/etc //拷贝自动安装文件模版供后续编辑sudo vim /opt/matlab/etc/installer_input.txt //编辑installer_input文件, 键入星号内内容并保存*******************************************destinationFolder=/opt/matlab/2013a //安装目录fileInstallationKey=xxxxx-xxxxx-xxxxx-xxxxx-xxxxx //你的序列号,来自serial/readme.txtagreeToLicense=yes //同意协议outputFile=/tmp/mathwork_install.log //安装日志mode=silent //开启无人值守安装activationPropertiesFile=/opt/matlab/etc/activate.ini //激活文件licensePath=/opt/matlab/etc/license.lic //你的license文件*******************************************sudo vim /opt/matlab/etc/activate.ini //编辑activate文件, 键入星号内内容并保存*******************************************isSilent=true //开启silent模式activateCommand=activateOffline //设置激活方式, 离线激活 无需联网licenseFile=/opt/matlab/etc/license.lic //license文件位置*******************************************
以上为全部准备工作,执行安装命令
sudo ./install -inputFile /opt/matlab/etc/installer_input.txt
等待安装完毕即可
输出截取 :
(Sep 26, 2013 17:19:29) Starting local product/component search(Sep 26, 2013 17:19:29) Assembling product list...(Sep 26, 2013 17:19:36) Completed local product/component search(Sep 26, 2013 17:19:36) Starting local product/component search(Sep 26, 2013 17:19:36) Completed local product/component search(Sep 26, 2013 17:19:36) Installing Product: MATLAB Distributed Computing Server 6.2(Sep 26, 2013 17:19:52) Installing Product: MATLAB 8.1(Sep 26, 2013 17:20:06) Installing Product: Simulink 8.1(Sep 26, 2013 17:20:28) Installing Product: Aerospace Blockset 3.11(Sep 26, 2013 17:20:30) Installing Product: Aerospace Toolbox 2.11(Sep 26, 2013 17:20:37) Installing Product: Bioinformatics Toolbox 4.3(Sep 26, 2013 17:20:42) Installing Product: Communications System Toolbox 5.4(Sep 26, 2013 17:20:49) Installing Product: Computer Vision System Toolbox 5.2(Sep 26, 2013 17:21:11) Installing Product: Control System Toolbox 9.5(Sep 26, 2013 17:21:13) Installing Product: Curve Fitting Toolbox 3.3.1(Sep 26, 2013 17:21:14) Installing Product: Database Toolbox 4.1(Sep 26, 2013 17:21:14) Installing Product: Datafeed Toolbox 4.5(Sep 26, 2013 17:21:14) Installing Product: DO Qualification Kit 2.1(Sep 26, 2013 17:21:19) Installing Product: DSP System Toolbox 8.4(Sep 26, 2013 17:21:26) Installing Product: Econometrics Toolbox 2.3(Sep 26, 2013 17:21:27) Installing Product: Embedded Coder 6.4(Sep 26, 2013 17:21:29) Installing Product: Filter Design HDL Coder 2.9.3(Sep 26, 2013 17:21:30) Installing Product: Financial Instruments Toolbox 1.1(Sep 26, 2013 17:21:30) Installing Product: Financial Toolbox 5.1(Sep 26, 2013 17:21:32) Installing Product: Fixed-Point Designer 4.0(Sep 26, 2013 17:21:33) Installing Product: Fuzzy Logic Toolbox 2.2.17(Sep 26, 2013 17:21:33) Installing Product: Global Optimization Toolbox 3.2.3(Sep 26, 2013 17:21:34) Installing Product: HDL Coder 3.2(Sep 26, 2013 17:21:37) Installing Product: HDL Verifier 4.2(Sep 26, 2013 17:21:40) Installing Product: IEC Certification Kit 3.1(Sep 26, 2013 17:21:42) Installing Product: Image Acquisition Toolbox 4.5(Sep 26, 2013 17:21:44) Installing Product: Image Processing Toolbox 8.2(Sep 26, 2013 17:21:52) Installing Product: Instrument Control Toolbox 3.3(Sep 26, 2013 17:21:53) Installing Product: Mapping Toolbox 3.7(Sep 26, 2013 17:21:58) Installing Product: MATLAB Builder JA 2.2.6(Sep 26, 2013 17:21:58) Installing Product: MATLAB Coder 2.4(Sep 26, 2013 17:22:01) Installing Product: MATLAB Compiler 4.18.1(Sep 26, 2013 17:22:12) Installing Product: MATLAB Production Server 1.0.1(Sep 26, 2013 17:22:12) Installing Product: MATLAB Report Generator 3.14(Sep 26, 2013 17:22:13) Installing Product: Model Predictive Control Toolbox 4.1.2(Sep 26, 2013 17:22:14) Installing Product: Neural Network Toolbox 8.0.1(Sep 26, 2013 17:22:16) Installing Product: Optimization Toolbox 6.3(Sep 26, 2013 17:22:17) Installing Product: Parallel Computing Toolbox 6.2(Sep 26, 2013 17:22:17) Installing Product: Partial Differential Equation Toolbox 1.2(Sep 26, 2013 17:22:17) Installing Product: Phased Array System Toolbox 2.0(Sep 26, 2013 17:22:19) Installing Product: RF Toolbox 2.12(Sep 26, 2013 17:22:20) Installing Product: Robust Control Toolbox 4.3(Sep 26, 2013 17:22:21) Installing Product: Signal Processing Toolbox 6.19(Sep 26, 2013 17:22:28) Installing Product: SimBiology 4.3(Sep 26, 2013 17:22:29) Installing Product: SimDriveline 2.4(Sep 26, 2013 17:22:31) Installing Product: SimElectronics 2.3(Sep 26, 2013 17:22:32) Installing Product: SimEvents 4.3(Sep 26, 2013 17:22:34) Installing Product: SimHydraulics 1.12(Sep 26, 2013 17:22:35) Installing Product: SimMechanics 4.2(Sep 26, 2013 17:22:40) Installing Product: SimPowerSystems 5.8(Sep 26, 2013 17:22:43) Installing Product: SimRF 4.0(Sep 26, 2013 17:22:47) Installing Product: Simscape 3.9(Sep 26, 2013 17:22:49) Installing Product: Simulink 3D Animation 6.3(Sep 26, 2013 17:22:50) Installing Product: Simulink Code Inspector 1.3(Sep 26, 2013 17:22:50) Installing Product: Simulink Coder 8.4(Sep 26, 2013 17:22:54) Installing Product: Simulink Control Design 3.7(Sep 26, 2013 17:22:55) Installing Product: Simulink Design Optimization 2.3(Sep 26, 2013 17:22:57) Installing Product: Simulink Design Verifier 2.4(Sep 26, 2013 17:22:58) Installing Product: Simulink Report Generator 3.14(Sep 26, 2013 17:22:59) Installing Product: Simulink Verification and Validation 3.5(Sep 26, 2013 17:23:00) Installing Product: Stateflow 8.1(Sep 26, 2013 17:23:01) Installing Product: Statistics Toolbox 8.2(Sep 26, 2013 17:23:05) Installing Product: Symbolic Math Toolbox 5.10(Sep 26, 2013 17:23:21) Installing Product: System Identification Toolbox 8.2(Sep 26, 2013 17:23:23) Installing Product: SystemTest 2.6.5(Sep 26, 2013 17:23:25) Installing Product: Wavelet Toolbox 4.11(Sep 26, 2013 17:23:52) Notes:Your installation may require additional configuration steps.1. The following products require a supported compiler:MATLAB Compiler 4.18.1MATLAB Builder JA 2.2.6Stateflow 8.1Simulink Coder 8.4MATLAB Coder 2.42. Simulink requires a C compiler for simulation acceleration, model reference, and MATLAB Function Block capabilities. It is recommended that you install a supported compiler on your machine.3. To accelerate computations with the following products, a supported compiler is required:SimBiology 4.3Fixed-Point Designer 4.04. After this installation is complete, you should continue with your configuration of the MATLAB Distributed Computing Server as outlined in the instructions obtained from www.mathworks.com/distconfig.5. Important:Before you can use MATLAB Production Server, you must set up your environment.a. Download and install the MATLAB Compiler Runtime (MCR)- Install the MCR in the default location- Use version R2012b (v8.0) or later of the MCRb. At the system command line, run mps-setup from the script folder. The script folder is located at /opt/matlab/2013a/script.c. For detailed instructions, download the Quick Start Guide.(Sep 26, 2013 17:23:52) Exiting with status 0(Sep 26, 2013 17:23:52) End - Successful.Finished
注意以上输出的末尾部分的提醒, 你可能还需要装一些额外的软件来满足某些使用场景的需求.
本文就不介绍这些了.
接下来要做的是 :
配置环境变量, 把matlab bin目录加到PATH
[root@db-172-16-3-150 ~]# vi ~/.bash_profileexport PATH=/opt/matlab/2013a/bin:$PATH
激活matlab, 在命令行中执行如下, activate.ini文件前面已经配置好了.
[root@db-172-16-3-150 bin]# ./activate_matlab.sh -propertiesFile /opt/matlab/etc/activate.iniSilent activation succeeded.
激活后就可以使用matlab了.
在命令行中使用 :
[root@db-172-16-3-150 ~]# matlab -nodesktop -nodisplay< M A T L A B (R) >Copyright 1984-2013 The MathWorks, Inc.R2013a (8.1.0.604) 64-bit (glnxa64)February 15, 2013To get started, type one of these: helpwin, helpdesk, or demo.For product information, visit www.mathworks.com.>>
这里我们使用的是CentOS 6, 如果要使用matlab GUI, 可以安装一下图形桌面和vncserver.
yum install -y tigervnc tigervnc-server fontforgeyum groupinstall Desktop启动vncservervncserver :1输入vncserver密码修改配置文件vi ~/.vnc/xstartup#twm &gnome-session &重启vncservervncserver -kill :1vncserver :1
使用vnc-client连接到这台主机, 然后启动终端, 敲入matlab就可以启动matlab了. 如图.