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不存在。库文件不存在我就想通了,为什么

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值