Ubuntu中安装Matlab2010

本文详细记录了在Ubuntu 12.10上安装Matlab2010a的过程,包括挂载ISO文件、解决libc.so.6库和Java JRE的问题,以及安装后的符号链接设置和中文乱码问题的解决方法。通过创建符号链接和调整权限,成功安装并运行Matlab。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

关键字:mount,ln -s ,libc.so.6,matlabr2010a,ubuntu 12.10

缘起

由于数字图像处理这门课需要使用matlab来做实验,而之前在windows下我安装的Matlab随着我的windows系统的一起被格掉了。原本希望可以从老师那里得到一份linux版本的Matlab,没有结果。今天在同学的win7系统的电脑从网上下载了一份Matlab2010a.unix(刚接触Ubuntu,不知道有什么好用的下载工具),下载就下了十几个小时,总算是下载好了。可以安装了。

安装

1.挂载ISO文件

命令:sudomount -o loop /home/xiajian/software/matlabR2010a.iso/opt/matlabR2010a

注意:一开始要使用sudomkdir /opt/matlabR2010a—其实一开始不知道挂载是是个什么意思,犯了个错,不应在/opt目录下挂载。

2. 安装Matlab 

cd/opt/matlabR2010a目录下,开始安装Matlab

sudo ./install

注意:这里的install其实就是一个shell脚本文件。

第一遍安装失败了,失败的原因有两个:一个是libc.so.6库的问题,一个是javajre的问题

针对第一个问题上网搜资料:

参考[1]给出的方法是这样的:

Ubuntu11.10上安装MatlabR2010a时,提示/lib/libc.so.6:notfound“,其实这个库是存在的,只是地方换了,在"/lib/i386-linux-gnu/"下面,我们只需创建一个链接即可。使用下面的命令:

For 64 bit:sudo ln -s /lib64/x86_64-linux-gnu/libc-2.13.so /lib64/libc.so.6

For 32 bit:sudo ln -s /lib/i386-linux-gnu/libc-2.13.so /lib/libc.so.6

事实上创建符号链接的解决方法是对的,但是一开始由于没有想到版本之间是有有所区别的。就直接复制的人家的命令。后来在装了一次,我发现这个按出现图形安装界面之前,就出现如下的这个提示,

./install: 1:./install: /lib/libc.so.6: not found

按道理而言,lib目录下因该是有这个符号链接的。于是考虑是不是权限的问题,使用sudonautilus进入到相应的目录下修改文件的权限,结果发现,权限居然不可以修改。查看了install脚本后,尝试着把符号链接改为硬链接文件,使用man ln看如何是用,没有找到特定的参数,我就简单的见-s选项去掉了,结果发现libc-2.13.so库文件在/lib/i386-linux-gnu不存在。库文件不存在我就想通了,为什么install

用迅雷或电驴都可以下载! (内含序列号及License) Release 2010a 的新功能 Release 2010a 包括 MATLAB 和 Simulink 的若干新功能丶一款新产品以及对其它 85 款产品的更新和缺陷修复。已经购买 MathWorks 软件维护服务的用户可以下载产品更新。 MATLAB 产品系列的新功能包括: - 增加更多多线程数学函数,增强文件共享丶路径管理功能以及改进 MATLAB 桌面 - 新增用于在 MATLAB 中进行流处理的系统对象,并在Video and Image Processing Blockset 和 Signal Processing Blockset 中提供超过 140 种支持算法 - 针对 50 多个函数提供多核支持并增强性能,并对图像处理工具箱中的大型图像提供更多支持 - 在全局优化工具箱和优化工具箱中提供新的非线性求解器 - 能够从 Symbolic Math Toolbox 中生成 Simscape 语言方程 - 在 SimBiology 中提供随机近似最大期望 (SAEM) 算法和药动学给药方案支持 Simulink 产品系列的新功能包括: - 在 Simulink 中提供可调参数结构丶触发模型块以及用于大型建模的函数调用分支 - 在 嵌入式 IDE 链接和目标支持包中提供针对 Eclipse丶嵌入式 Linux 及 ARM 处理器的代码生成支持 - 在 IEC 认证工具包中提供对 Real-Time Workshop Embedded Coder 和 PolySpace 产品的 ISO 26262 认证 - 在 DO 鉴定工具包中提供扩展至模型的 DO-178B 鉴定支持 - Simulink PLC Coder,用于生成 PLC 和PAC IEC 61131 结构化文本的新产品
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值