Ubuntu中安装Matlab2010a
一.前言:
相信大家对于Matlab应该很熟悉吧,我就不多做介绍了。
对于如何在Ubuntu中安装Matlab很多人都不懂,大家都是新手,可以理解。我自己本身就是一个菜鸟,所以决定写这篇文章,让更多的菜鸟兄弟受益。
网上有很多这样的教程,大部分都是写在Blog或者Space中,我就是从这些文章中学会如何安装Matlab,但是,网上的教程有以下的缺陷:
1.过时:大部分都是2010年以前的,有些竟然是05,06年的,太老了!
2.不完整:一些只讲安装,不讲安装后的优化,一些只讲优化,不讲安装过程,还有一些只是粗略的讲讲,根本就没有实际的作用。
3.错误比较多:一些很明显就是错误,连我这样的菜鸟一眼就看出来了,更别说那些“高手”了。只能是糊弄糊弄初学者,没有任何的参考价值。
鉴于以上原因,我决定把我自己的经历写出来,让更多的愿意到开源世界的乡亲们受益!
二.安装过程:
具体的安装过程我就不多说了,大家请看这篇文章,里面有详细的下载地址,安装过程,以及各种安装图片。
下面我要说的是:
1.该教程的安装图片与实际的图是不一样的,大家千万不要一味的和教程上的图片进行一步步的比较,只要你看了他的教程,会安装就行了。
2.关于他上面的安装路径,我个人不赞成。
在我看来,以普通用户而非Root用户安装到个人文件夹的行为是十分不明智的,因为这样只有你一个人能够用它,其他普通用户根本用不了。
当你以Root用户安装到公共目录时,大家都可以用,皆大欢喜。不论你是个人用户还是整个局域网,我觉得有这个意识是必需的。
改进:
1.将Mtlab镜像下载到本地。
2.挂载Matlab镜像,命令如下:
sudo -s # 接下来输入你的个人密码。
mount -o loop
/media/文档/Download/Mathworks.Matlab.R2010a.UNIX.iso /mnt
cd /mnt
./install
注意:将上面Matlab的地址换成你的matlab地址。
3.在安装到下面的图片时,手动将下面的地址改为:/opt/matlab
4.下一步,下一步的安装,和Windows的过程差不多,最后会提示你安装成功。
纠正一点,按照上面的方法安装完成之后,没有图标,没有快捷方式,什么都没有,如果你要启动Matlab,必需打开终端,进入到/opt/matlab/bin/目录中,接着输入./matlab命令,matlab这时就会启动。
三.优化:
上面我们已经将Matlab安装到我们的电脑中了,先庆祝一下^-^!
我好棒,我好棒,我真的好棒!
下面,开始我们的优化之旅。
1.建立快捷方式。
我查了一下,基本上有两种方式:在桌面上建立启动器,或者在Shell中建立透明图标。相比之下,第二种跟符合ubuntu的系统一致性与优美性,所以,这里我只讲第二种方法。具体的过程这里还是不具体的详讲,请参照下面的网站教程:http://os.51cto.com/art/201108/287738.htm
当然了,他的教程仍然有瑕疵,我们还是要纠正一下的。
A.首先,将上面网址的matlab透明图标另存为到本地,这里我们为图方便,先将该图另存为到个人文件夹下,此时该图标的文件名假设为matlab.png。接着,在终端中输入下列命令:
sudo cp ~/matlab.png /opt/matlab/X11/icons/
B.打开终端,接着输入下面的命令:
sudo gedit
/usr/share/applications/matlab2010.desktop
这时,会出现一个空的文本,将下面的内容复制到该文本中,并保存:
[Desktop Entry]
Version=R2010a
Encoding=UTF-8
Comment[zh_CN]=数值计算
Comment=
Exec=/opt/matlab/bin/matlab
-desktop
GenericName[zh_CN]=
GenericName=
Icon=/opt/matlab/X11/icons/matlab.png
MimeType=
Name[zh_CN]=矩阵实验室
Name=Matlab
#
这里注意一下,将linag该为自己的个人文件名,(该注释不复制)
Path=/home/linag
StartupNotify=true
Terminal=false
TerminalOptions=
Type=Application
Categories=Utility;Development;
X-DBUS-ServiceName=
X-DBUS-StartupType=none
X-Ubuntu-Gettext-Domain=
C.此时,快捷方式建立成功。点击左上角的“小脚”,进入所有图标中,输入matlab,这时就会出现漂亮的透明的Matlab图标了,很高兴吧!
2.解决链接库错误问题
如果已经有人按照“二.安装过程”中最后的方法启动Matlab,就会发现终端会提示你缺少“/lib/libc.so.6: not
found”文件,下面我们讲一下如何修复该问题。
首先,在终端中输入下列命令:
locate libc.so
从上面的命令会得到下面的结果:
/lib/i386-linux-gnu/libc.so.6
/usr/lib/i386-linux-gnu/libc.so
这里注意一下,每个人的系统是不同的,位数也是不同的,你只要记住后面有“”的文件路径即可,这里,我的系统应该输入下面的命令:
sudo ln -s /lib/i386-linux-gnu/libc.so.6 /
/lib/
注意:要找对链接,不要照搬我的命令,将上面的“/lib/i386-linux-gnu/libc.so.6”换成你系统里面的链接即可。
3.修改字体,解决汉字“口口”问题
在我们安装好的Matlab中,一般是不会显示中文的。看网上的各种解释,好像是Matlab用的是自己的Jre,我对这个不太懂,因此就没有采用这种方法。
不过下面这个网站给出了如何解决Matlab中文字体的大全,我就不多说什么了,我是按照软链接这种方法解决中文问题的。
好了,所有问题都解决了,我们可以放心的点击Matlab图标,开始我们的数学建模路吧!
下面给出我的桌面,仅供欣赏!