CentOS 7 环境下的MATLAB 2018a v9.4简易安装教程(新手向)
0、环境准备
① 下载VMWareWorkStation与CentOS7镜像
个人推荐火耳软件管家,比较适合新手。不过配置虚拟机的时候就可以不用完全按照那个上面写的配置来了。
② 配置虚拟机
Matlab 2018a Linux64据我在网上查找的信息,配置最低要求是4GB运存,实际使用时,破解包+镜像总大小为15GB左右,安装后按照个人估计至少需要20GB内存。考虑到创建虚拟机完成以后的扩容相对来说麻烦一些,所以建议在创建虚拟机时就尽可能分配足够大的运存和内存。我个人创建的虚拟机配置如下,亲测可以成功运行并带动(虽然一直在提示我/home内存仅剩200MB,小白不是很了解Linux系统,个人猜测是因为硬盘空间是存放成了多个分散的地址空间,所以/home这一块的内存相对剩下的不多的关系):
1、文件准备
下载Matlab 2018a Linux64:
链接: https://pan.baidu.com/s/1nrHWqF59AbTT1ESC5mXJgg 提取码: dsnj
链接失效发邮件到linhao56@126.com索取
本资源仅供初学者之间出于教育目的学习参考交流用,请勿用于商业用途。
2、安装步骤
2.1 设置共享文件夹
在Linux环境中下载这么大的文件对我个人来说觉得有些困难+麻烦,所以我是先下载到宿主机(Win10环境)中的。那么我们如何在虚拟机中打开宿主机存放的文件呢?有两种方法:
① 最笨的方法,也是最不推荐的方法,直接从宿主机复制到虚拟机中,可以直接从宿主机的文件夹中直接拖拽文件到虚拟机中。具体如何做到可自行百度,这里就不再赘述。个人尝试了这种方法,但是拖拽镜像时总是会报错,猜测是因为文件过大。失败几次以后我就放弃了这种吃力不讨好的笨办法。
② 使用共享文件夹。这也是我自己采用了的方法。
第一步,右键要共享的文件夹,即存放了所有镜像文件和破解安装包的文件夹,将自己本机想要共享的文件夹的共享属性设置为可共享,如下图所示:
第二步,设置虚拟机的共享文件夹位置(最重要的步骤):
如果共享文件夹按钮没有默认开启的话,则手动开启,这个就不用示范了吧(狗头)。
这里要共享的文件夹毫无疑问就是我们存放了镜像的文件夹了。选中以后名称会自动填充。
到此,我们的共享文件夹就已经设置完成了,可以在虚拟机中找到它了。目录为:/mnt/hgfs。在别的电脑上应该也是一样的默认路径。我不是很了解Linux,所以在这里就请原谅我按照自己的实际经验与网上资料信口开河一下了。
2.2 解压缩Matlab 2018a Linux64 Crack.tar.gz文件
进入目录以后,使用对.tar.gz格式压缩包解压缩的命令,将Matlab 2018a Linux64 Crack.tar.gz文件解压缩,留待后用。时间有限,具体命令烦请自行搜索,网上很多的,我当时是一搜就搜到了,找看起来最靠谱的那个,之后有时间的话我会更新的(确信)。
2.3 创建一个新的文件夹并挂载镜像
为了让和当时的我一样懵逼的童鞋不那么懵逼,我先阐述一下我成功安装以后对这个步骤的理解,R2018a_glnxa64_dvd1.iso和R2018a_glnxa64_dvd2.iso这两个镜像文件类似于两张光盘,我们接下来要先创建一个新的空文件夹充当接口,按照先dvd1,后dvd2的顺序插入这两张光盘(镜像)。另外,这个文件夹在安装成功后就没有用了,我们可以将它删除或保留。以上就是对我们目前要做的事情的解释,接下来开始正式阐述2.3步的步骤。
我们之前已经说过,我们下载到电脑上的镜像和包都在共享文件夹中,目前位置应该是在/mnt/hgfs/Matlab,Matlab是我自己的共享文件夹的名字,你想怎么起都可以。接下来,新开一个终端,输入:
sudo mkdir /mnt/Matlab2018a
这就是我们要用来挂载的文件夹了,名字随便你起。
进行挂载操作,请注意,这个时候我默认是已经进入了/mnt/hgfs/Matlab目录,即共享文件夹位置下的终端的:
地址顺序:镜像位置 挂载目标文件夹位置
sudo mount -o loop R2018a_glnxa64_dvd1.iso /mnt/Matlab2018a
执行完成以后大概率告诉你这是只读挂载,无所谓,不要慌,我个人认为这是因为宿主机的共享文件夹环境所有人是宿主机用户而不是虚拟机用户,所以没有权限进行写、删除操作。我当初还在这个问题上折腾了半天,最后才发现其实完全不用担心。
这一步我们已经挂载了第一个镜像,如果步骤操作无误,进入挂载文件夹会发现多了很多文件,那些就是R2018a_glnxa64_dvd1.iso的所含文件了(我认为)。
2.4 安装
接下来,打开一个新的终端,进入主目录,即用户文件夹。/linhao是我的用户文件夹,你可以改成自己的名字,比如/lilei或者/hanmeimei。这步操作的目的是确保不会出现下面这个博客里说的错误,即你进入了挂载文件夹并且直接在里面执行了安装命令,这个时候会报错,因为你不能够在DVD内部执行安装命令。
https://blog.csdn.net/sun007700/article/details/95946147
cd /home/linhao
进入主目录以后,执行下面这条语句,开始执行安装语句,注意install文件在我们的挂载文件夹中,fileInstallationKey在我们的共享文件夹目录下的Matlab 2018a Linux64 Crack.tar.gz解压出来以后的Readme.txt文件中,activationPropertiesFile为同样从中解压出来的license_standalone.lic,我所用的如图:
sudo /mnt/Matlab2018a/install -fileInstallationKey 09806-07443-53955-64350-21751-41297 -agreetoLicense yes -mode silent -activationPropertiesFile /home/data/package/matlab/Crack/license_standalone.lic
如果没有出错的话,现在应该就已经开始刷屏滚动安装信息。
等到提示插入第二个光盘的时候,新开终端将dvd2挂载到同一个挂载文件夹中。
上述安装预计需要10-15分钟,顺利执行完毕以后,Matlab就已经安装完毕了,安装完成界面如下图所示:
Matlab的默认安装位置为/usr/local。下面我们进入激活步骤。
2.5 激活
第一步,将Matlab 2018a Linux64 Crack.tar.gz解压出来后的/bin文件夹复制到我们的Maltab文件目录下。进入共享文件夹内后打开终端,复制命令如下:
sudo cp /bin /usr/local/MATLAB/R2018a
第二步,
sudo cp license_standalone.lic /usr/local/MATLAB/R2018a/licenses
2.6 创建软链接
采用软链接的方式在/usr/local/bin中创建启动命令matlab
cd /usr/local/bin
ln -s /usr/local/MATLAB/R2018a/bin/matlab matlab
2.7 取消挂载,删除文件
这一步我自己未进行操作,仿照这篇博文写出步骤:
https://blog.csdn.net/m0_37775034/article/details/80876362
umunt /mnt/iso
cd /mnt
rmdir iso
2.8 Matlab Linux 2018a版本已经安装完成,可以开始使用了,新开一个终端并输入
matlab
即可正常打开Matlab的使用界面。