Linux16.04 安装Matlab R2016b 创建快捷方式出现权限问题

.04 安装创建快捷方式出现权限问题
学习需要,按照网上安装前面基本没有问题,创建桌面快捷方式一直打不开;
下载 2016b for Linux
链接: 提取码:nlwe
下载后的Linux文件夹会有三个文件分别是.iso、.iso和 2016bCrack.rar(破解文件)文件夹 。
rar文件解压,首先安装rar解压工具,再进行Crack文件解压
#安装rar解压工具,便于对Crack文件进行解压,建议提前在Windows下解压备用(Ubuntu对rar解压不太友好)sudo apt install rar
注意:
1.建议在下解压备用(对rar解压不太友好),由于整个软件太大,所以分成了两个iso文件,意味着安装途中会提示载入新的映像文件 。
2.解压Crack文件夹后 – .txt文件包含密钥;.lic文件是用于软件激活的证书;/bin//下的四个文件用于替换安装目录中bin//的文件 。
挂载映像文件
先挂载.iso (挂载任意目录均可,本文挂载在/media/中)
#在media目录下创建matlab文件夹供挂载sudo mkdir /media/matlab#挂载R2016b_glnxa64_dvd1.iso镜像文件,注意放入你的dvd1镜像文件所在路径sudo mount -t auto -o loop R2016b_glnxa64_dvd1.iso /media/matlab/
安装
进入到挂载目录下,可以发现有文件,然后返回当前目录的前一层进安装 。
cd /media/matlabls#这里会看到installcd ~#必须跳出matlab目录,否则会安装失败!!!sudo /media/matlab/install
注意:运行挂载目录下的文件,一定不要在目录下使用sudo ./,在同一文件夹下无法安装 。
点击”Use a FileKey“, 下一步
点击"Yes", 下一步
打开之前解压的下的.txt文件, 复制里面的密钥 ”09806-07443-53955-64350-21751-41297“ 到密钥框
选择安装目录, 记住就好. /usr/local//
注意:
1.由于比较大,要保证安装路径容量>10G,否则会安装失败 。(我的固态硬盘给Linux分了100多G没有出现安装失败问题,安装前先看看自己的存储空间)
2.如果Linux系统根目录容量不够,可安装到其他磁盘中,位于 /media/用户名 路径下;当然,如果有Linux系统下的其他分区,也可将空余磁盘重新挂载,便于后续操作 。(具体操作可参考以下代码)
复制代码
#查看磁盘分配情况(我的大容量Linux分区就位于/dev/sda9中,而根目录位于/dev/sda7中)sudo fdisk -l#用命令确定挂载位置,我直接挂在到/home上 sudo mount -t ext4 /dev/sda9 /home#打开/etc/fstab文件,在fstab中添加挂载sudo vim /etc/fstab/dev/sda9 /home ext4 defaults 0 0 #添加到fstab文件最后一行#重启sudo reboot now
安装进行到80%左右,弹出提示框,“弹出dvd1,并插入dvd2以继续”,这时需要重新打开一个终端(ctrl+alt+t),把dvd2挂载到/media/文件夹中:
sudo mount -t auto -o loop R2016b_glnxa64_dvd2.iso /media/matlab/#只需要这个命令就行,然后确定弹出会继续安装
激活
#给license_standalone.lic添加权限sudo chmod 777 Matlab_2016b_Linux64_Crack/license_standalone.lic#给MATLAB文件夹添加权限,防止复制不进去 sudo chmod 777 /usr/local/MATLAB/*#进入安装目录的bin文件, 运行matlab文件, 下一步cd /usr/local/MATLAB/R2016b/bin#运行matlab,弹出激活对话框,选择用不联网的方法进行激活,加载license_standalone.lic文件sudo ./matlab
先载入刚才添加过权限的证书.lic
把文件夹中/Linux//bin/《四个文件》,复制到/usr/local///bin/目录下:这四个文件一定要搞过去不然会出问题,不行用 mv 移动这样你可以看到是不是移动过去了
cd /usr/local/MATLAB/R2016b/binsudo chmod 777 glnxa64sudo cp Matlab_2016b_Linux64_Crack/R2016b/bin/glnxa64/* /usr/local/MATLAB/R2016b/bin/glnxa64#sudo mv Matlab_2016b_Linux64_Crack/R2016b/bin/glnxa64/* /usr/local/MATLAB/R2016b/bin/glnxa64这个保险点./matlab #可以打开了,如果打不开,重启下终端