Matlab在debian下的安装方法

频发性的手贱,上周一时贪爽,从Debian 6升级到了wheezy,结果运行是挺正常的,但ibus的输入候选框只能在大窗口的左下。比如说我用ibus的中文输入法在terminal里用vim写日志,如果我把terminal全屏,就看不到中文输入的候选项。。。网页也一样,在地址栏或者搜索栏输入的时候,中日文的候选框也经常跑到整个浏览器的最下左方。同时更重要的是以前编译过的程序跑不起来。。。于是我只能再退回去了,而退回去也没有什么好法子,就是格掉/分区,然后保留/home分区重装了一下。

重装之后一切配置都还在,只偶尔少几个软件,使用apt-get就可以了,但matlab这种大家伙还是得自己光盘安装了。

  • 首先光盘不好找。。下了几个包都是win安装程序,要支持linux 64位的还真得翻一番。最终我是在实验室的角落旮旯里找到了2009年版的。。算了,能用就好。

  • 光盘挂载,但无法安装。挂载比较简单,使用mount命令就可以,但进入后执行sudo sh install就会报错:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
An error status was returned by the program 'xsetup',
the X Window System version of 'install'. The following
messages were written to standard error:

/home/$USER/mathworks_downloads/R2009a/update/install/main.sh: line 86: /home/$USER/Download/MatlabR2009a/update/bin/$ARCH/xsetup: Permission denied

Attempt to fix the problem and try again. If X is not available
or 'xsetup' cannot be made to work then try the terminal
version of 'install' using the command:

install* -t or INSTALL* -t

-------------------------------------------------------------------

Sorry! Setup aborted . . .

出现错误的原因是简单的挂载,里面的文件都是不可执行的,可以运行mount,输出的list里就能看到挂载的选项是noexec的,执行

1
mount -o remount,exec $CD_DEVICE

就可以了。

  • 执行成功,但缺少lib:libXp.so.6,此时只需要安装libXp6即可
1
sudo apt-get install libXp6

此后就可以进入安装程序了

赞赏是最好的支持与鼓励!