学校购买了正版matlab软件,可以供校内人员免费使用。记录一下安装过程。
步骤1: 注册 MathWorks 帐户及关联许可证
- 到MathWorks官网创建账户
-
在“电子邮件地址”栏填写学校的邮箱,在您”将如何使用 MathWorks 软件“栏,教师和学生分别选择“学校教学或研究”和“学生用途”
-
随后,邮箱会收到一封验证邮件,按提示操作即可
-
账户关联许可证
在第三步的操作后,会自动关联许可证到注册的账户,若没有自动关联,也可以手动关联.登陆后,按下图操作
按提示输入激活秘钥,秘钥由学校提供
步骤2: 下载安装包
学校会提供安装包,下载完整版,不要下载在线安装版,因为在线安装版后面安装时联网下载会很慢
步骤3: 安装和激活
步骤2会得到.iso格式的安装包,我这里下的是R2020a.iso.
打开终端,依次输入:
mkdir matlab
su
mount -t auto -o loop R2020a.iso文件的路径 matlab/
./matlab/install
命令2是切换超级用户,目的是后面可以创建默认的安装目录.普通用户安装则必须选择其他安装路径
然后会出现如下界面
输入步骤1创建的账户,密码等,按提示操作即可.然后会来到如下界面,选择步骤1关联的许可证.
点下一步,来到下图,注意登陆名选择本机的用户名,即要使用matlab的本地用户名
接着选择路径,建议默认路径/usr/local/MATLAB/R2020a
.注意,如果是普通用户安装,则不能创建/usr/local/MATLAB/R2020a
目录,因此需要使用超级用户安装,或者自定义普通用户可访问的安装路径.建议使用超级用户安装在默认路径,即上面终端输入命令2:su
的原因
接下来按需选择要安装的功能
接下来,注意勾选"创建指向以下位置的MATLAB脚本的符号链接",这是为了可以在终端输入matlab命令打开matlab,不勾选则会显示找不到命令
接下来确认所选信息,然后开始安装.根据所选功能,电脑性能,安装时间有所不同,我选的功能不多,大概十几分钟就安装好了.
然后在安装的终端输入
umount matlab/
rm -r matlab/
exit
然后在终端输入matlab
就可以打开matlab了.注意当前用户和安装时填的登录名要一致,否则会显示证书错误而无法打开matlab.
附
安装matlab后,发现/usr分区几乎要占满,而/opt分区还有不少空间,通过mv命令,将matlab移动到/opt分区
mv /usr/local/MATLAB /opt
此时/usr/local/bin 下的matlab符号链接需要更新:
rm /usr/local/bin/matlab
sudo ln -s /opt/MATLAB/R2020a/bin/matlab matlab
参考链接
https://blog.csdn.net/qq_33590958/article/details/105084081
https://blog.csdn.net/jiandanjinxin/article/details/51910555