MATLAB可以安装在linux上吗?

MATLAB可以安装在linux上吗?,第1张

matlab是可以安装在linux系统上的,我是在ubuntu上安装的,具体:

1,首先在主文件夹下创建了一个matlab文件夹,将matlab镜像文件mat2010.iso拷入,打开终端,进入root 模式,执行su 命令

2,cd matlab->mkdir iso ,创建iso文件夹

3,执行命令sudo mount -t auto -o loop mat2010.iso iso,进行挂载

4出现mount: warning: iso seems to be mounted read-only.不必管他

5.cd iso进入iso 文件夹,执行ls命令

6.执行sudo ./install,安装页面出现

7.安装第一个页面要注意选择 “install without internet”

8.接下来有一个安装位置自己注意修改一下。

9,接下来需要填写安装序列号,可以到iso-crack-install.txt文件中找到。

10.接下来页面左上角有一个选项是x86和x86_64,选择x86.等待安装。

11.安装结束后终端中出现,

The following messages were written to standard error

while running 'xsetup' the X Window System version

of 'install'.

xsetup: Unable to load required font.

sh: 1: /home/gaobang/matlab/matlab/bin/activate_matlab.sh: not found

12.然后我又装了一遍,不过此时到x86和x86_64选项中,还是选择x86,但是好像中间现在选择的是方框凹下去的。

13.安装结束后d出一个填写lience文件位置,可以在crack文件中找到。

14。可以在终端输入matlab打开,不过在DASH主页(就是ubuntu桌面左上角那个图标下)可以看到最近应用程序,将其拖到桌面即可。此时matlab程序终于成功装完。

1,下载matlab的linux版本。

matlab2012a的种子文件,

Matlab_Unix_2012a.torrent

我是在window机子上下载了MATLAB的Linux版本。

2,把MATLAB文件传到Linux的机子上。

2.1 可以通过ssh传递过去。

2.2 也可以用U盘拷贝。但是要注意因为文件大于4G所以U盘的文件格式必须是NTFS格式的。Linux必须按照NTFS才能识别。具体按照方法可以参考:http://blog.itpub.net/26015009/viewspace-760133/

3,挂载U盘和matlab的ISO文件

mount -t ntfs-3g /dev/sdc1 /mnt/usb 设备名和挂载点根据机子自己的情况而定。

mount -o loop xxxx.iso /home/user/matlab

4, 到/home/user/matlab下执行 ./installmatlab。安装时候必须是在图形界面下。

5,安装过程与在windows下安装一样。(licence和破解文件在安装文件下面)

6,vim /etc/profile 添加export PATH="$PATH:/matlab的bin路径/",重新登录就ok了。所有用户都可以直接使用。

7,在命令窗,输入matlab -nojvm 试试

安装MATLAB所需要的源文件必须要有,否则空谈。我这里是四个文件,分别为

MATLABLinux1.iso

MATLABLinux2.iso

MATLABLinux3.iso

License.zip

这些文件假设放在/source/目录下。

确定安装目录

安装目录就是你需要把MATLAB程序安装在哪里。类似于MS Windows下的Program Files下的目录。我这里为方便描述,暂定为/programs/matlab/。可以用

mkdir /programs

mkdir /programs/matlab

来创建目录。

准备license

将License.zip中的文件解压缩出来,可以使用unzip命令。解压出来后主要关注两个文件,一个是license.lic,另一个是license.dat*。后者刚解压时可能还有些后缀,可能各不相同,我这里用*代替。为了安装,必须将license.dat*拷贝到MATLAB的安装目录,即 /programs/matlab/,并命名为license.dat。可使用命令

cp /source/license.dat* /programs/matlab/license.dat

来实现。license准备好后就可以加载安装光盘进行安装了。

加载光盘

先使用如下命令加载第1张光盘:

mount -o loop /source/MATLABLinux1.iso /media/cdrom/

其中,/media/cdrom/是假设你的虚拟光盘存放的位置,这个目录事先必须存在。如果不存在,可以用mkdir命令建一个。当然,你也可以将该目录设置在其他地方。mount的命令参数 -o loop 是从网上搜刮过来的,我也没追究其深层含义,直接拿来用了。有的地方还会有编码之类的参数,我都省略了,结果也能成功。至此,第1张光盘的内容已经成功到达了 /media/cdrom/中。

2. 安装过程第1阶段(回目录)

安装

直接执行

/media/cdrom/install

进行安装。如果你的linux系统是64位的,那在install后面需要加上参数-glnx86;如果你是在客户端进行安装,那还要加上参数 -t。这其中有很多交互的信息,就好比是MS Windows下的“上一步”,“下一步”和“取消”,直接回车就行了。如果想思考一下,那就看一下中括号[]里的内容,这个内容是回车默认值。如果要修改这个值,那就直接输入新值后回车。

由于有三张光盘,在安装过程中第1张的内容安装完后,会提示插入第2张光盘,这期间需要加载其他几张光盘。由于在命令行上前一次命令 /media/cdrom/install 并没有结束,并回到新的命令行提示符下,我不敢将其中断后加载光盘,而是新开了一个客户端,先umount原来的光盘,然后加载新的光盘。这种情况在X界面下安装的话应该不会碰到。

复制license.lic

三张光盘全部安装完后,工作还没有完。需要将license.lic复制到MATLAB安装目录下的etc目录下。可用命令

cp /source/license.lic /programs/matlab/etc/

来实现。

修改license.lic

通过命令修改该文件的第1行内容。

vi /programs/matlab/etc/license.lic

将第一行内容中的**部分修改为本机的名称。

SERVER ** ANY 5353

本机名称可用命令

hostname

来获取。保存后退出,准备第2阶段的安装。

3. 安装过程第2阶段(回目录)

执行命令:

/programs/matlab/install_Matlab

然后一连串的回车,便可结束。

4. 运行(回目录)

执行命令

/programs/matlab/bin/matlab

就可以运行MATLAB了。如果你的系统是64位的,那执行时还需要加上参数-glnx86;如果你是通过客户端运行MATLAB,那么图形界面可能不需要,可以使用参数 -nojvm -nodisplay -nodesktop参数中的一个或多个。

最后,如果你每次执行matlab都需要进入到/programs/matlab/bin/,那不是很烦吗?解决办法是将该路径加入到环境变量中,可用如下命令行执行:

export PATH=$PATH:/programs/matlab/bin/


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/yw/6122551.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-15
下一篇 2023-03-15

发表评论

登录后才能评论

评论列表(0条)

保存