专栏中心

EEPW首页 > 专栏 > linux 下安装 matlab 2009b

linux 下安装 matlab 2009b

发布人:my17sky 时间:2011-12-18 来源:工程师 发布文章
1. 2007 的3CD版本, 安装后使用不正常。改为 2009之后, 一切顺利。
1. 下载 linux 下的安装版本 , 2009-unix-dvd.iso

2.  挂载:sudo mount –o loop –t iso9660 /meida/ Mathworks.Matlab.R2009b.UNIX.ISO-TBE.iso /mnt/cdrom

3. 运行install

4.  按照guid 提示,一步一步, 其中注意:
1)选择“Install manually without using the Internet”,
2) key:36322-23096-57999-54517-22630


 OK进入下一步。/usr/local/matlab,OK进入下一步。

5. 安装完成之后, 要进行激活。 使用 光盘中的crack 文件夹。

(1)、选择“Activate manually without the Internet”,Next进入下一步。

 

 

(2)、激活,如下图。选择crack下面的lic_standalone.dat文件。

 

 

(3)激活之后第一次成功启动,如下图。

 





二 、卸载



There is not uninstaller for MATLAB on UNIX or Linux. To remove MATLAB you will simply need to remove the files. Here's what you should do to completely uninstall MATLAB on a UNIX or Linux machine:

1. If you are running a license manager for MATLAB, shut down the license manager using the 'lmdown' script located in MATLAB's etc folder. If this folder does not exist, you are not running the FlexNet license manager.

2. Remove the entire root MATLAB directory tree using the 'rm -rf' command.

3. Remove the license manager files in the /var/tmp directory. These files should begin with 'lm'.

This should remove MATLAB and the completely from your UNIX or Linux MATLAB.


三、 OpenGL的一些设置

1.造成这个Warning是因为Matlab自带OpenGL的库和系统的不一样
Matlab自带的OpenGL库装在了$MATLABROOT/sys/opengl/lib/$ARCH/
$MATLABROOT是安装目录
$ARCH是Matlab安装所在的系统,我的是glnx86,这个参数由$MATLABROOT/bin/util/arch.sh给出
实际上用到的OpenGL库文件就两个
libGL.so  :  一般是OpenGL通用库
libGLU.so   :   用户自定义库
很显然,libGL.so应该用系统的,而libGLU.so用Matlab带的,
一般情况下系统的/usr/lib/libGL.so和Matlab带的libGL.so不一样,Matlab用了自带的库,造成和驱动不能interface
用下面命令也可以看得很清楚,libGL.so和libGLU.so的连接路径
ldd $MATLABROOT/bin/$ARCH/glren.so

2.就是要修改OpenGL库文件寻找路径
首先要把这两个东西整合在一起
1) 在某个地方建一个安全目录比如

mkdir /usr/local/opengl
2) cd /usr/local/opengl
ln -s /usr/lib/libGL.so.1.2 libGL.so
ln -s /home/sunny/matlab/sys/opengl/lib/glnx86/libGLU.so.1.2.0 libGLU.so 。
修改好后,你可以修改LD_LIBRARY_PATH, 让操作系统首先找到/usr/local/opengl这个路径,在命令窗口执行。
export LD_LIBRARY_PATH=/usr/local/opengl:$LD_LIBRARY_PATH
然后启动Matlab就可以了
另外一种比较温和的修改LD_LIBRARY_PATH的方法就是修改Matlab启动参数
(Matlab启动参数设置,参考:http://www.mathworks.com/access/helpdesk/help/techdoc/ref/matlabunix.html#matlab_unix_refpage)
我的作法是修改$MATLABROOT/bin/.matlab7rc.sh
在.matlab7rc.sh
找到对应$ARCH的那一CASE,把LDPATH_PREFIX=''改为LDPATH_PREFIX='/usr/local/opengl'
表示加入LD_LIBRARY_PATH的前缀
到这里,所有的安装问题解决,剩下的就是怎么好好利用Matlab这个工具了

专栏文章内容及配图由作者撰写发布,仅供工程师学习之用,如有侵权或者其他违规问题,请联系本站处理。 联系我们

关键词:

相关推荐

CAT24C04 4Kb串行CMOS EEPROM数据手册(英)

英特尔在数据中心领域仍在挣扎,但情况可能会有所改善

博通新款双频 Wi-Fi 8芯片BCM6714与BCM6719

CAT24C16 16Kb串行CMOS EEPROM数据手册(英)

热力学计算大幅减少了AI-图像能耗

CAT24C08 8Kb串行CMOS EEPROM数据手册(英)

BOE(京东方)全球首个OLED显示通透度团体标准正式发布 以科学标尺定义“柔性好屏”新高度

人工智能代理何时能准备好实现自主业务运营?

2025年真的是人工智能代理之年吗?

Microsoft对OpenAI的依赖远大于相反

ARM开发之启动代码 下

视频 2009-11-30

物理AI蓄势待发,存储准备好了吗?

Linux块设备驱动开发解析 上

视频 2009-11-26

2025年全球智能手机出货量增长2%,苹果创历史新高,2026年或迎挑战

CAT24C128 128Kb串行CMOS EEPROM数据手册(英)

CPU爆火,但服务器领域还有更大机会

智能计算 2026-01-30

电源设计培训课程——PI大学培训中心

视频 2009-11-27

ARM开发之启动代码 中

视频 2009-11-30

ARM开发之启动代码 上

视频 2009-11-30
更多 培训课堂
更多 焦点
更多 视频

技术专区