ubuntu12.04安装matlab2010a
发表于 : 2013-06-07 23:41
Ubuntu 12.04 LTS下安装Matlab2010a 之 实际操作
(根据Ubuntu 12.04 LTS下安装Matlab 来源:Linux社区 作者:lqhbupt http://www.linuxidc.com/Linux/2012-08/68051.htm)
环境 Ubuntu 12.04 LTS 32/64bit
Mathworks Matlab 2010a UNIX ISO-TBE
相关阅读:《矩阵实验室》(Mathworks Matlab R2010a Win/UNIX )[光盘镜像] http://www.linuxidc.com/Linux/2011-03/33836p2.htm
安装过程如下:
1)将matlab安装程序拷贝到HOME目录下,即/home/shunzide(shunzide为个人用户名)
2)打开终端,输入命令挂载ISO文件(我这里的文件名为matlab2010a.iso):
sudo mount -o loop matlab2010a.iso /mnt
3)切换到目录cd /mnt
4)使用命令建立软链接
sudo ln -s /lib/i386-linux-gnu/libc.so.6 /lib/libc.so.6
5)使用下列命令安装lipXp.so
sudo apt-get install libxp6 libxp-dev
建立软链接sudo ln -s /usr/lib/i386-linux-gnu/libXp.so /usr/lib/libXp.so
6)安装matlab应用程序
sudo ./install
7)窗口界面选择安装位置为:/usr/local/MATLAB/R2010a
8)命令行打开matlab:sudo /usr/local/MATLAB/R2010a/bin/matlab
9)安装完成后卸载镜像文件。sudo umount /mnt
10)在软件中心安装matlab-support,或者用命行令安装为sudo apt-get install matlab-support,添加matlab的安装目录为/usr/local/MATLAB/R2010a,然后在DASH的编程中就可以看到Matlab了。
可能遇到问题及解决方案:
1)/usr/local/MATLAB/R2010a/bin/util/oscheck.sh:/lib64/libc.so.6: not found
解决方法:说明matlab找不到这个文件,需要为这个文件建立一个软链接:
sudo ln -s /lib/i386-linux-gnu/libc.so.6 /lib/libc.so.6
我的64位系统在这里: sudo ln -s /lib/x86_64-linux-gnu/libc.so.6 /lib64/libc.so.6
2)TheX11 library libXp.so does not exist. MATLAB will not be able to run on this machine until the library is installed on this system.
解决方法:首先在命令行中输入命令:sudo apt-get install libxp-dev libxp6
然后找到libXp.so的位置,在我的电脑上位置为/usr/lib/i386-linux-gnu/libXp.so,为该文件建立软链接:sudo ln -s /usr/lib/i386-linux-gnu/libXp.so /usr/lib/libXp.so
我的64位系统在这里: /usr/lib/x86_64-linux-gnu 为该文件建立软链接:sudo ln -s /usr/lib/x86_64-linux-gnu/libXp.so /usr/lib/libXp.so
3)The desktop configuration was not saved successfully
解决方法:问题的关键就在于Permission Denied,因此解决方法就是给目录和文件加权限,
sudo chmod a+w -R ~/.matlab
4)安装完matlab后,发现matlabroot/bin下面并没有matlab程序。激活程序也没有自动启动。
解决方法:经过多次实验,发现出现这种情况,可能原因为matlab没有作为第一个组件被系统安装。可以在第一轮中只安装matlab组件。不安装其他工具箱。安装成功后,再次安装,选择安装其他工具箱即可。
(根据Ubuntu 12.04 LTS下安装Matlab 来源:Linux社区 作者:lqhbupt http://www.linuxidc.com/Linux/2012-08/68051.htm)
环境 Ubuntu 12.04 LTS 32/64bit
Mathworks Matlab 2010a UNIX ISO-TBE
相关阅读:《矩阵实验室》(Mathworks Matlab R2010a Win/UNIX )[光盘镜像] http://www.linuxidc.com/Linux/2011-03/33836p2.htm
安装过程如下:
1)将matlab安装程序拷贝到HOME目录下,即/home/shunzide(shunzide为个人用户名)
2)打开终端,输入命令挂载ISO文件(我这里的文件名为matlab2010a.iso):
sudo mount -o loop matlab2010a.iso /mnt
3)切换到目录cd /mnt
4)使用命令建立软链接
sudo ln -s /lib/i386-linux-gnu/libc.so.6 /lib/libc.so.6
5)使用下列命令安装lipXp.so
sudo apt-get install libxp6 libxp-dev
建立软链接sudo ln -s /usr/lib/i386-linux-gnu/libXp.so /usr/lib/libXp.so
6)安装matlab应用程序
sudo ./install
7)窗口界面选择安装位置为:/usr/local/MATLAB/R2010a
8)命令行打开matlab:sudo /usr/local/MATLAB/R2010a/bin/matlab
9)安装完成后卸载镜像文件。sudo umount /mnt
10)在软件中心安装matlab-support,或者用命行令安装为sudo apt-get install matlab-support,添加matlab的安装目录为/usr/local/MATLAB/R2010a,然后在DASH的编程中就可以看到Matlab了。
可能遇到问题及解决方案:
1)/usr/local/MATLAB/R2010a/bin/util/oscheck.sh:/lib64/libc.so.6: not found
解决方法:说明matlab找不到这个文件,需要为这个文件建立一个软链接:
sudo ln -s /lib/i386-linux-gnu/libc.so.6 /lib/libc.so.6
我的64位系统在这里: sudo ln -s /lib/x86_64-linux-gnu/libc.so.6 /lib64/libc.so.6
2)TheX11 library libXp.so does not exist. MATLAB will not be able to run on this machine until the library is installed on this system.
解决方法:首先在命令行中输入命令:sudo apt-get install libxp-dev libxp6
然后找到libXp.so的位置,在我的电脑上位置为/usr/lib/i386-linux-gnu/libXp.so,为该文件建立软链接:sudo ln -s /usr/lib/i386-linux-gnu/libXp.so /usr/lib/libXp.so
我的64位系统在这里: /usr/lib/x86_64-linux-gnu 为该文件建立软链接:sudo ln -s /usr/lib/x86_64-linux-gnu/libXp.so /usr/lib/libXp.so
3)The desktop configuration was not saved successfully
解决方法:问题的关键就在于Permission Denied,因此解决方法就是给目录和文件加权限,
sudo chmod a+w -R ~/.matlab
4)安装完matlab后,发现matlabroot/bin下面并没有matlab程序。激活程序也没有自动启动。
解决方法:经过多次实验,发现出现这种情况,可能原因为matlab没有作为第一个组件被系统安装。可以在第一轮中只安装matlab组件。不安装其他工具箱。安装成功后,再次安装,选择安装其他工具箱即可。