Ubuntu14 32位系统下安装Matlab2012a步骤

来源:互联网 发布:人工智能计算器在线 编辑:程序博客网 时间:2024/05/21 00:56

1.下载 matlab for linux: 各大网站均有资源(我这里下载的是名为Matlab_2012a_UNIX.iso的ISO文件,R2012a 版本)

2、首先建立一个iso文件夹,可以放在桌面Desktop,\,然后sudo mount -t auto -o loop /home/xiaocheng/ubuntu/Matlab_2012a_UNIX.iso iso进行挂载,其中/home/xiaocheng/ubuntu/Matlab_2012a_UNIX.iso是我存放安装文件的路径,sudo表示 super user do,输入密码后有个warning不用管,然后就挂载上了,你可以打开iso文件夹看,就会有Matlab_2012a_UNIX.iso文件中的内容。

下面是具体的过程:

将iso文件挂载到文件夹

    打开terminal:

xiaocheng@XC:~$ cd Desktop/

xiaocheng@XC:~/Desktop$ mkdir iso
xiaocheng@XC:~/Desktop$ sudo mount -t auto -o loop/home/xiaocheng/ubuntu/Matlab_2012a_UNIX.iso iso
[sudo] password for xiaocheng: 输入你的密码

3. 运行安装文件

xiaocheng@XC:~/Desktop$ cd iso/
xiaocheng@XC:~/Desktop/iso$ ls
activate.ini  crack  install               install_guide.pdf  sys
archives      etc    installer_input.txt   java               version.txt
bin           help   InstallForMacOSX.app  readme.txt
xiaocheng@XC:~/Desktop/iso$ sudo ./install
Preparing installation files ...
Installing ...

这里,打开iso文件夹,运行sudo ./install文件即可

4. 安装界面出现

这里就跟在window中安装一样,


5、激活

命令行打开matlab: sudo /usr/local/MATLAB/R2012a/bin/matlab

在Terminal中输入:

xiaocheng@XC:~/Desktop/iso$ sudo /usr/local/MATLAB/R2012a/bin/matlab


此时太弹出激活界面,但同时命令行中会报错有一个警告信息,/usr/local/MATLAB/R2012a/bin/util/oscheck.sh: /lib/libc.so.6: not found。原来是libc.so.6这个文件本身在另一个文件夹,需要给lib里创建一个链接。使用以下命令:sudo ln -s /lib/i386-linux-gnu/libc.so.6 /lib/libc.so.6。 如果lib里面已经有这个链接,但是还提示错误,有可能是链接被损坏了。那样的话就要先删除已有的,然后执行上面的语句。


解决这个问题就是使用:sudo ln -s /lib/i386-linux-gnu/libc.so.6 /lib/libc.so.6


然后进行激活,在界面上依照以前在windows中那种方法,一步步激活会出现错误


1,激活不成功的提示:

Could not complete activation because the License  File could not be written to the disk. You might not have write  permission on the License File or the folder.

解决的方法是:
借鉴网上的做法,如下解决解决:
Linux:
_________

On Linux you get this error because you don't  have permissions for the license folder. An easy way to get past this  is by launching the activation script with sudo:

cd $MATLAB/bin/$ARCH
sudo ./activate_matlab.sh

(where  $MATLAB is your root MATLAB installation folder, and $ARCH is either  glnx86 or glnxa64 depending on if you installed 32- or 64-bit MATLAB.)

比如本人根据本机的matlab安装目录,输入以下命令激活:
$  cd    /usr/local/MATLAB/R2012a/bin/$ARCH
$  sudo ./activate_matlab.sh


之后便会弹出激活界面,此时再按以前激活的方法一步步操作便可以成功。

到此,matlab所有的安装过程便结束

6、启动matlab
目前使用的方法如下:
在终端启动,进入安装matlab的路径并进入bin文件夹,在终端输入./matlab -desktop

命令行中显示如下:
xiaocheng@XC:/usr/local/MATLAB/R2012a/bin$ ./matlab -desktop


0 0