【ubuntu 16.04】服务器上终端命令行安装matlab2018a
程序员文章站
2022-03-31 23:26:33
...
0.下载
下载后解压,并解压*****.zip
1.打开终端,挂在镜像DVD1.iso
sudo mkdir /media/matlab
cd ~/matlab路径
sudo mount -o loop R2018a_glnxa64_dvd1.iso /media/matlab
2.安装JAVA环境
查看系统是否已安装好java环境,若未安装,先进行jdk的安装,安装后通过以下命令查看是否安装成功
java -version
3.安装
3.1创建MATLAB安装目录
sudo mkdir -p /usr/local/MATLAB/etc
sudo mkdir -p /usr/local/MATLAB/R2018a
3.2 编辑配置文件
将配置文件拷贝到/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/*****/license_standalone.lic /usr/local/MATLAB/etc
修改文件的读写属性
chmod +w /usr/local/MATLAB/etc/installer_input.txt
chmod +w /usr/local/MATLAB/etc/activate.ini
编辑installer_input.txt文件,按如下内容设置配置项
destinationFolder=/usr/local/MATLAB/R2018a #安装目录
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_standalone.lic #license文件
编辑activate.ini文件,按如下内容设置
isSilent=true #开启silent模式
activateCommand=activateOffline #设置**方式, 离线** 无需联网
licenseFile=/usr/local/MATLAB/etc/license_standalone.lic #license文件位置
3.3 安装
sudo /media/cdrom/install -inputFile /usr/local/MATLAB/etc/installer_input.txt
安装到一半出现
Info: 弹出 DVD 1 并插入 DVD 2 以继续。
打开新的终端
sudo mount -o loop R2018a_glnxa64_dvd2.iso /media/matlab
安装继续
3.4 **
sudo cp ~/matlab路径/*****/R2018a/bin/glnxa64/* /usr/local/MATLAB/R2016b/bin/glnxa64
sudo mkdir /usr/local/MATLAB/R2018a/licenses
sudo cp ~/matlab/*****/license_standalone.lic /usr/local/MATLAB/R2018a/licenses
cd /usr/local/MATLAB/R2018a/bin
./matlab -chome /usr/local/MATLAB/R2018a/licenses/license_standalone.lic
此时已进入matlab工作环境,**成功
4.设置环境变量
sudo vim ~/.bashrc
# added by matlab2018a
export PATH=/usr/local/MATLAB/R2018a/bin:$PATH
source ~/.bashrc
之后启动matlab,可终端下直接输入:
matlab
即进入matlab工作环境
5.卸载镜像
sudo umount /media/matlab
参考资料: