注:以下属于个人安装经验,仅供参考
第一步:下载软件:
链接: https://pan.baidu.com/s/1NohRnRWq3h17tA8NT3meUA 密码: fbp0
建议:在windows下下载并解压好
第二步:解压软件安装包,然后拷贝到linux系统下(在Ubuntu下解压(提取到此处会出错))
也可以利用:
sudo apt install unrar rar zip unzip #安装解压软件
sudo rar x MATLABR2017b_Linux_Crack.rar#cd到自己的文件所放的位置然后在终端中打开后,输入以上代码
sudo unzip R2017b_glnxa64.zip#同上,解压镜像文件
第三步:挂载镜像文件
在自己的根目录下新建一个文件夹(使用mkdir或右键点击新建)用来存放解压的iso文件
然后:
sudo mount -t auto -o loop R2017b_glnxa64.iso /home/qi/.....#此处的/home/qi/...即刚新建的文件夹的位置(在新建的文件夹下选择右键在终端中打开,然后在终端中输入pwd,把下面显示的地址复制到此处即可)
第四步:安装
操作位置:在刚解压matlab的文件夹(自己新建的那个)下,然后右键在终端在中打开输入:
sudo /install
#或
sudo 刚新建的文件pwd显示的位置/install
然后按照提示一步一步确定并安装,按默认安装就好,符号链接那里可选可不选。
注:我的安装时在第三步提示要添加密钥,可我在安装包的对应文件中没有找到对应的密钥
(如果有大佬有可以在后面补充)
这是我用的一个密钥:09806-07443-53955-64350-21751-41297(别人安装18、16用了,所以我也就用了,最后是安装成功了。)
第五步:复制证书
在一开始解压MATLABR2017b_Linux_Crack.rar后的文件夹(有三个文件)中选择在终端中打开,然后依次输入:
sudo cp license_standalone.lic /usr/local/MATLAB/R2017b/licenses/
sudo cp libmwservices.so /usr/local/MATLAB/R2017b/bin/glnxa64/
sudo cp licience_server.lic /usr/local/MATLAB/R2017b/licenses/
第六步:安装支持包
为了访问matlab时不用加路径,添加环境变量可在 /etc/profile中添加以下代码
#set matlab evvironment
export PATH=$PATH:/usr/local/matlab/bin
安装:
sudo apt install matlab-support
在提示的MATLAB所在安装目录输入框中输入:/usr/local/matlab, 点击确认
第七步:取消挂载
在终端中输入:
sudo umount /home/qi/..#次处的/home/qi/..为刚新建的存放镜像文件的位置
第八步:更改启动位置
每次启动本来需要进入到/usr/local/MATLAB/R2017b/bin下输入./matlab来启动,所以采用挂载的方式,让我们可以在ctrl+Alt+T打开终端的时候输入./matlab时就能够启动,具体操作如下:
在终端输入:
ln -s /usr/local/MATLAB/R2017b/bin/matlab matlab#此处的matlab地址根据自己的来,不过应该都一样
以后就能在home下启动matlab了。
附:
安装遇到的错误提示:
出现Licensing error: -8,523.
解决方法:
将ATLABR2017b_Linux_Crack文件下的libmwservices.so复制到安装目录/usr/local/MATLAB/R2017b/bin/glnxa64中覆盖对应的文件:
sudo cp libmwservices.so /usr/local/MATLAB/R2017b/bin/glnxa64/
可我之前就搞过了,但重新搞了之后就可以打开了。
以上仅供参考,也感谢其他的博客,这里就不一一列出。
要看图形化操作看下面链接,讲的很详细: