Ubuntu安装MATLAB并设置桌面快捷方式!!!

我的路径:
挂载在home/matlab下
安装在home/NewDisk/local/MATLAB/R2017a下

因为我之前安装失败了一次,重新开始先取消挂载

sudo umount /matlab
sudo umount /matlab
# 取消挂载,挂载了两次就要取消挂载两次
sudo rm -r /matlab
# 删除之前创建的文件夹

1.创建文件夹,用以挂载:

cd ~
sudo mkdir matlab

2.挂载第一个镜像(cd到镜像所在位置)

sudo mount -t auto -o loop R2017a_glnxa64_dvd1.iso ../../matlab/

3.查看matlab/文件夹下已经出现了挂载的文件

cd
cd matlab/
ls
cd

4.安装(注意安装不要在matlab/下进行,否则会出错)

sudo matlab/install -javadir /usr/lib/jvm/java-8-openjdk-amd64/jre/

这里加的后面一部分是因为,如果我只是用sudo matlab/install的话会出错,这里指定java路径安装就没有问题啦.
Ubuntu安装MATLAB并设置桌面快捷方式!!!_第1张图片
选第二个,use a file installation key
Ubuntu安装MATLAB并设置桌面快捷方式!!!_第2张图片
09806-07443-53955-64350-21751-41297
Ubuntu安装MATLAB并设置桌面快捷方式!!!_第3张图片
然后选择安装路径.

5.安装到75%左右时提示拔出1插入2,这时我们挂载第二个镜像:
sudo mount -t auto -o loop R2017a_glnxa64_dvd2.iso ../../matlab/
Ubuntu安装MATLAB并设置桌面快捷方式!!!_第4张图片
输入命令回车后点ok
Ubuntu安装MATLAB并设置桌面快捷方式!!!_第5张图片

6.安装完成后,激活:
在安装目录bin下运行matlab,
弹出激活对话框,选择用不联网的方法进行激活,
加载crack文件夹中的license_standalone.lic文件
然后把crack/glnxa64文件夹中的so文件替换对应安装路径中bin/glnxa64下的文件。

7. 取消挂载,删除matlab/文件
sudo umount matlab/
sudo rm -r /matlab

8.运行.在安装目录下输入matlab即可
9.设置桌面快捷方式

  • 1)准备一张图片作为启动图标
    Ubuntu安装MATLAB并设置桌面快捷方式!!!_第6张图片

  • 2)将matlab_logo.png复制到matlab安装的路径下

    sudo cp ~/Pictures/matlab_logo.png ~/NewDisk/local/MATLAB/R2017a/bin

  • 3)在系统相应的位置建立快捷方式文件,命令行代码如下:

    sudo gedit ~/NewDisk/local/MATLAB/R2017a/bin/matlab.desktop

    文件内容如下:

    [Desktop Entry]
    Encoding=UTF-8
    Name=matlab
    Comment=MATLAB R2017b
    Exec=~/NewDisk/local/MATLAB/R2017a/bin/matlab -desktop
    Icon=~/NewDisk/local/MATLAB/R2017a/bin/matlab_logo.png
    Terminal=false
    StartupNotify=true
    Type=Application
    Categories=Application;Development;

    Exec代表应用程序的位置,Icon代表应用程序图标的位置,Terminal为false表示启动时不启动命令行窗口,为true表示启动命令行窗口.大家自行修改

  • 4)此时会在/usr/share/applications中看到matlab的快捷方式,如下图:
    Ubuntu安装MATLAB并设置桌面快捷方式!!!_第7张图片
    可能一开始desktop文件没有图案显示,就可以右击文件选择属性,点击图标选择图片即可.
    Ubuntu安装MATLAB并设置桌面快捷方式!!!_第8张图片

  • 10.启动时出现error starting desktop弹框,一堆java错误
    在安装目录:sudo chmod -R a+rw ~/.matlab
    chmod -R a+r w* 将目前目录下的所有档案与子目录皆设为任何人可读取写入.

你可能感兴趣的:(方法,ubuntu,matlab,error,starting,desktop)