R14版matlab安装全程及各种问题解决(持续进行中)
发表于 : 2006-12-29 18:29
有过几次在ubuntu6.10上安装matlab的经验,把过程整理出来,并参考了同窗的贴子,供新手参考:
0.给大家一个deb包的R14版本的matlab,地址如下,驴里面好像没有,已经破解的(不知道非教育网的用户能不能下,try):
ftp://202.38.73.198/linux/matlab7_unix/ ... 2_i386.deb
运气好的话,安装就简单了:
sudo dpkg -i ~/matlab7_7-2_i386.deb
起动器路径是:
/usr/lib/matlab7/bin/matlab -desktop
:)
其他设置参照下面的步骤7.9.10。
1.下载matlab软件(R14版的,清华大学ftp下载
ftp://59.66.122.55/pub/software/Science ... atlab/下,匿名)
2.创建光盘映象挂载目录和安装目录
$sudo mkdir /mnt/cdrom1 /mnt/cdrom2 /mnt/cdrom3
$sudo mkdir /opt/matlab
3. license.dat的处理:
直接执行下面语句
$sudo cp ~/license.dat /opt/matlab
(我的版本是单独下载的license.dat,请注意,“~”号代表你的license.dat的存放路径,有的是在光盘1的crack中)
4.挂载映象
$sudo mount -o loop ~/Matlab1.iso /mnt/cdrom1
$sudo mount -o loop ~/Matlab2.iso /mnt/cdrom2
$sudo mount -o loop ~/Matlab2.iso /mnt/cdrom3
说明
1.请把“~”换成你的映象存放路径
2.”Matlab1.iso“等也请改成您的映象名,比如我的是 MathWorks_R14_1.iso 等
5.安装
$sudo /mnt/cdrom1/install
不支持从光盘目录直接运行,不要试图cd进光盘,然后输入sudo ./install安装
本过程中,你只需要点ok,yes (换盘的时候当然是点ok就行)。另外,出现让你输入安装路径的时候请输入:
/opt/matlab(想装在别处自行考虑地址)
6.license.lic的处理
把license.lic从光盘中复制出来并打开,并把第一行的"your_host_name"改成你自己的,比如我的是"ztyt110-desktop",保存。
然后把保存好的文件license.lic复制到 “/opt/matlab/etc”
请参考
sudo mv /media/sda6/linux资源/matlab-linux/license.lic /opt/matlab/etc
(此处发现用cp是不行的,遂用mv)
7.安装基本配置
$sudo /opt/matlab/install_matlab
一路OK就行了.
8.卸载盘符:
$sudo umount /mnt/cdrom1
$sudo umount /mnt/cdrom2
$sudo umount /mnt/cdrom3
$sudo rm -r /mnt/cdrom*
9.改用系统自用的java,以支持中文路径。(这样虽然很好的解决了,中文的问题,但是发现GUI启动不了。)
$sudo gedit /opt/matlab/bin/matlab
添加一句 “export MATLAB_JAVA=/usr/lib/jvm/java-1.5.0-sun/jre”(路径请自己确认)
10.解决simulink不能起动的问题
$sudo apt-get install libxft1
11.maple工具包不能使用的问题
删掉 matlab自己的libgcc_s.so.1,
用系统自己的/lib/libgcc_s.so.1复制即可.(可参考http://forum.ubuntu.org.cn/viewtopic.php?t=33659&start=0&postdays=0&postorder=asc&highlight=libgcc的帖子,类似的问题都可以这样解决!)
13.起动器的设置请参考
“viewtopic.php?t=31992&start=0&postdays= ... =matlab”此文
就是初学者园地的 “ 安装matlab在/opt/matlab/里,在桌面上生成了一个启动器,可是程序不运行"一文
我的见图,语句中/opt/matlab/bin/matlab -desktop注意-前面有一空格。
以下是我在机子上安装R14的所有语句(我的license.dat,license.lic,三个安装光盘都在/media/sda6/linux资源/matlab-linux/下)
1.下载文件
2.sudo mkdir /mnt/cdrom1 /mnt/cdrom2 /mnt/cdrom3
sudo mkdir /opt/matlab
3.sudo cp /media/sda6/linux资源/matlab-linux/license.dat /opt/matlab
4.sudo mount -o loop /media/sda6/linux资源/matlab-linux/MathWorks_R14_1.iso /mnt/cdrom1
sudo mount -o loop /media/sda6/linux资源/matlab-linux/MathWorks_R14_2.iso /mnt/cdrom2
sudo mount -o loop /media/sda6/linux资源/matlab-linux/MathWorks_R14_3.iso /mnt/cdrom3
5.sudo /mnt/cdrom1/install
6.sudo mv /media/sda6/linux资源/matlab-linux/license.lic /opt/matlab/etc
7.sudo /opt/matlab/install_matlab
8.sudo gedit /opt/matlab/bin/matlab
添加一句 “export MATLAB_JAVA=/usr/lib/jvm/java-1.5.0-sun/jre”(路径请自己确认)
9.sudo apt-get install libxft1
10.
$sudo umount /mnt/cdrom1
$sudo umount /mnt/cdrom2
$sudo umount /mnt/cdrom3
$sudo rm -r /mnt/cdrom*
11.我用的matlab的图标,不喜欢自带的那个。
0.给大家一个deb包的R14版本的matlab,地址如下,驴里面好像没有,已经破解的(不知道非教育网的用户能不能下,try):
ftp://202.38.73.198/linux/matlab7_unix/ ... 2_i386.deb
运气好的话,安装就简单了:
sudo dpkg -i ~/matlab7_7-2_i386.deb
起动器路径是:
/usr/lib/matlab7/bin/matlab -desktop
:)
其他设置参照下面的步骤7.9.10。
1.下载matlab软件(R14版的,清华大学ftp下载
ftp://59.66.122.55/pub/software/Science ... atlab/下,匿名)
2.创建光盘映象挂载目录和安装目录
$sudo mkdir /mnt/cdrom1 /mnt/cdrom2 /mnt/cdrom3
$sudo mkdir /opt/matlab
3. license.dat的处理:
直接执行下面语句
$sudo cp ~/license.dat /opt/matlab
(我的版本是单独下载的license.dat,请注意,“~”号代表你的license.dat的存放路径,有的是在光盘1的crack中)
4.挂载映象
$sudo mount -o loop ~/Matlab1.iso /mnt/cdrom1
$sudo mount -o loop ~/Matlab2.iso /mnt/cdrom2
$sudo mount -o loop ~/Matlab2.iso /mnt/cdrom3
说明
1.请把“~”换成你的映象存放路径
2.”Matlab1.iso“等也请改成您的映象名,比如我的是 MathWorks_R14_1.iso 等
5.安装
$sudo /mnt/cdrom1/install
不支持从光盘目录直接运行,不要试图cd进光盘,然后输入sudo ./install安装
本过程中,你只需要点ok,yes (换盘的时候当然是点ok就行)。另外,出现让你输入安装路径的时候请输入:
/opt/matlab(想装在别处自行考虑地址)
6.license.lic的处理
把license.lic从光盘中复制出来并打开,并把第一行的"your_host_name"改成你自己的,比如我的是"ztyt110-desktop",保存。
然后把保存好的文件license.lic复制到 “/opt/matlab/etc”
请参考
sudo mv /media/sda6/linux资源/matlab-linux/license.lic /opt/matlab/etc
(此处发现用cp是不行的,遂用mv)
7.安装基本配置
$sudo /opt/matlab/install_matlab
一路OK就行了.
8.卸载盘符:
$sudo umount /mnt/cdrom1
$sudo umount /mnt/cdrom2
$sudo umount /mnt/cdrom3
$sudo rm -r /mnt/cdrom*
9.改用系统自用的java,以支持中文路径。(这样虽然很好的解决了,中文的问题,但是发现GUI启动不了。)
$sudo gedit /opt/matlab/bin/matlab
添加一句 “export MATLAB_JAVA=/usr/lib/jvm/java-1.5.0-sun/jre”(路径请自己确认)
10.解决simulink不能起动的问题
$sudo apt-get install libxft1
11.maple工具包不能使用的问题
12.解决mex不能调用gcc的问题(与c混合编程)yourchum 写了:谢谢10楼。。。
这个问题
可能报错,如下:
Unable to load mex file: /usr/local/matlab/toolbox/symbolic/maplemex.mexglx.
/usr/local/matlab/bin/glnx86/libmaple.so: symbol errno, version GLIBC_2.0 not defined in file libc.so.6 with link time reference
??? Invalid MEX-file '/usr/local/matlab/toolbox/symbolic/maplemex.mexglx': .
解决方法正如10所说,如同LZ的第9步中的方法,
加入export LD_ASSUME_KERNEL=2.4.1,设置这个环境变量
删掉 matlab自己的libgcc_s.so.1,
用系统自己的/lib/libgcc_s.so.1复制即可.(可参考http://forum.ubuntu.org.cn/viewtopic.php?t=33659&start=0&postdays=0&postorder=asc&highlight=libgcc的帖子,类似的问题都可以这样解决!)
13.起动器的设置请参考
“viewtopic.php?t=31992&start=0&postdays= ... =matlab”此文
就是初学者园地的 “ 安装matlab在/opt/matlab/里,在桌面上生成了一个启动器,可是程序不运行"一文
我的见图,语句中/opt/matlab/bin/matlab -desktop注意-前面有一空格。
以下是我在机子上安装R14的所有语句(我的license.dat,license.lic,三个安装光盘都在/media/sda6/linux资源/matlab-linux/下)
1.下载文件
2.sudo mkdir /mnt/cdrom1 /mnt/cdrom2 /mnt/cdrom3
sudo mkdir /opt/matlab
3.sudo cp /media/sda6/linux资源/matlab-linux/license.dat /opt/matlab
4.sudo mount -o loop /media/sda6/linux资源/matlab-linux/MathWorks_R14_1.iso /mnt/cdrom1
sudo mount -o loop /media/sda6/linux资源/matlab-linux/MathWorks_R14_2.iso /mnt/cdrom2
sudo mount -o loop /media/sda6/linux资源/matlab-linux/MathWorks_R14_3.iso /mnt/cdrom3
5.sudo /mnt/cdrom1/install
6.sudo mv /media/sda6/linux资源/matlab-linux/license.lic /opt/matlab/etc
7.sudo /opt/matlab/install_matlab
8.sudo gedit /opt/matlab/bin/matlab
添加一句 “export MATLAB_JAVA=/usr/lib/jvm/java-1.5.0-sun/jre”(路径请自己确认)
9.sudo apt-get install libxft1
10.
$sudo umount /mnt/cdrom1
$sudo umount /mnt/cdrom2
$sudo umount /mnt/cdrom3
$sudo rm -r /mnt/cdrom*
11.我用的matlab的图标,不喜欢自带的那个。