Ubuntu 18安装MATLAB
顺便记录下,关于Linux系统的挂载知识。不感兴趣的可以跳过这部分不看直接看下面的安装过程。
Linux 系统中“一切皆文件”,所有文件都放置在以根目录为树根的树形目录结构中。在 Linux 看来,任何硬件设备也都是文件,它们各有自己的一套文件系统(文件目录结构)。
因此产生的问题是,当在 Linux 系统中使用这些硬件设备时,只有将Linux本身的文件目录与硬件设备的文件目录合二为一,硬件设备才能为我们所用。合二为一的过程称为“挂载”。
如果不挂载,通过Linux系统中的图形界面系统可以查看找到硬件设备,但命令行方式无法找到。
挂载,指的就是将设备文件中的顶级目录连接到Linux 根目录下的某一目录(最好是空目录),访问此目录就等同于访问设备文件。
纠正一个误区,并不是根目录下任何一个目录都可以作为挂载点,由于挂载操作会使得原有目录中文件被隐藏,因此根目录以及系统原有目录都不要作为挂载点,会造成系统异常甚至崩溃,挂载点最好是新建的空目录。
挂载需要挂载源
和挂载点
安装MATLAB
首先,创建一个挂载目录来挂载iso镜像文件,并更改下这个目录的权限
sudo mkdir /mnt/iso
chmod 755 mnt
目录创建好后,运行如下命令进行挂载
-t
文件系统类型,auto自动检测文件系统
-o
挂载方式,loop表示把挂载的设备当做一个磁盘分区
sudo mount -t auto -o loop MatlabR2020a_Lin64.iso /mnt/iso
去到/mnt/iso
,运行install文件
cd /mnt/iso
./install
就会跳出图形化安装界面了,
-
右上角的“高级选项”中选择设置模式“我有文件安装密钥”
如果没有互联网访问,则将自动选择所需的设置模式,您无需手动选择 -
当你被要求“输入文件安装密钥”时,输入
62551-02011-26857-57509-64399-54230-13279-37181-62117-65158-40352-64197-45508-24369-45954-39446-39538-16936-10698-58393-44718-32560-10501-40058-34454
-
当你被要求“选择许可证文件”时,从带有 Matlab911R2021b_Lin64.iso 文件的文件夹中选择文件“license.lic”
-
后面就是选择安装位置,以及要安装的组件了,我反正是全安装了
-
安装完成后从文件夹中复制文件
libmwlmgrimpl.so
文件
到 ALREADY EXISTING FOLDER "<matlabfolder>\bin\glnxa64\matlab_startup_plugins\lmgrimpl"
覆盖现有文件(<matlabfolder> - 是您在步骤 4 中选择安装 Matlab 的位置)
如果你没有被问到覆盖问题,那么你做错了(或者 Matlab 没有成功安装)!!!
一开始打开MATLAB会需要一段时间,耐性等它缓过来就好了
最后MATLAB确认安装成功后,就可以卸载挂载的MATLAB的iso文件系统了
sudo umount /mnt/iso