首 页文章中心

Linux学习网

您的位置Linux学习网 > Linux综合 > 文章内容

OpenSUSE-10.2-LINUX-MATLAB R14 安装过程

作者:佚名  来源:不详  发布时间:2007-9-17 8:43:00

OpenSUSE-10.2-LINUX-MATLAB R14 安装过程...

优点:不需要光驱 刻录好的光盘,但为了软件备份,还是刻一张DVD的盘,本文介绍的是MATLAB在LINUX下的镜像安装。实验成功:在root权限下。

  一、软件准备
  Matlab for linux 的安装源ISO;一般是三个CD盘,容量是1.2G;强烈建议刻盘用DVD刻,还可以将matlab,在windows 下的也刻录,三张-浪费!

  二、具体安装步骤
  1、创建光盘映象挂载目录和安装目录
  $sudo mkdir /mnt/cdrom1 /mnt/cdrom2 /mnt/cdrom3
  $sudo mkdir /opt/matlab

  2、license.dat的处理
  $sudo cp */license.dat /opt/matlab
  (在第一个安装ISO里,解压后既得;注:*是存放license.dat的文件路径)。

  3、挂载映象
  $sudo mount -o loop */Matlab1.iso /mnt/cdrom1
  $sudo mount -o loop */Matlab2.iso /mnt/cdrom2
  $sudo mount -o loop */Matlab2.iso /mnt/cdrom3
  (注:*是存放ISO的文件路径,Matlab1/2/3.iso 是将三个镜像改名后的,建议这样,原来的很长,输入不方便)

  4、安装
  $sudo /mnt/cdrom1/install

  重要注意点:
  A、你的license.dat一定是要在你所想安装的文件夹内,否则,会出现验证不通过。

  B、在安装提示下要将默认的/root 改成你要装的文件夹路径,或者说就是你的license.dat所在的文件路径。这一过程简单,按提示,点OK即可!

  5、license.lic的处理
  A:把license.lic从镜像或光盘中复制出来并打开,并把第一行的"your_host_name"改成你自己的,不知道的话,直接打开终端看,假如,不在root下,可以用 hostname 来查询。改的模式是"mycomputer1-desktop",保存。然后把保存好的文件license.lic复制到 “/opt/matlab/etc”中。

  B:用命令的形式 $sudo mv /media/matlab-linux/license.lic /opt/matlab/etc (cp 命令是可行的)

  6、安装基本配置
  $sudo /opt/matlab/install_matlab
  按提示 点OK 即可。

  7、 卸载盘符
  $sudo umount /mnt/cdrom1
$sudo umount /mnt/cdrom2
$sudo umount /mnt/cdrom3
$sudo rm -r /mnt/cdrom*
--先卸载盘符,然后将创建的cdroom*文件夹都去掉。

  8、改用系统自用的java,以支持中文路径。(这样虽然很好的解决了,中文的问题,但是发现GUI启动不了。)

  $sudo gedit /opt/matlab/bin/matlab 添加一句
  “export MATLAB_JAVA=/usr/lib/jvm/java-1.5.0-sun*/jre”(路径请自己确认,此项没有保存成功jre,但不影响程序)

  三、附带问题
  9、解决simulink不能起动的问题 $sudo apt-get install libxft1

  10、maple工具包不能使用的问题 可能报错,如下:
  Unable to load mex file: /usr/local/matlab/toolbox/symbolic/maplemex.mexglx.
  /usr/local/matlab/bin/glnx86/libmaple.s symbol errno, version GLIBC_2.0 not defined in libc.so.6 with link time reference
  ??? Invalid MEX-file '/usr/local/matlab/toolbox/symbolic/maplemex.mexglx': .

  解决方法正如第8步中的方法,加入export LD_ASSUME_KERNEL=2.4.1,设置这个环境变量。

  11、.解决mex不能调用gcc的问题(与c混合编程)
  删掉 matlab自己的libgcc_s.so.1,
  用系统自己的/lib/libgcc_s.so.1复制即可。

  四、桌面生成MATLAB启动图标
  安装matlab在/opt/matlab/里,在桌面上生成了一个启动器,注意不在终端里面。语句中/opt/matlab/bin/matlab -desktop注意-前面有一空格。由此,按上述步骤,可以将MATLAB R14安装到你的电脑里。

收藏本页到: 365Key | del.icio.us | | 添加到雅虎收藏+
  • 网站帮助 - 广告合作 - 网站地图