今天参考了多方资料,总算是把Ubuntu下的Mathematica弄好了!
首先是安装。我是从 VeryCD 上下载到的安装文件,是一个cue和一个bin。我知道Ubuntu可以直接挂在iso,但不知道cue怎么处理。参考了这篇文章,这里也写一下:首先要安装一个叫“bchunk”的软件,可以直接用apt-get安装,然后进入下载到的目录,转换文件:
1 | bchunk MATHEMATICA.V6.0.2.bin MATHEMATICA.V6.0.2.cue MATHEMATICA.V6.0.2.iso |
稍等一会儿,就转换完成了,不过转换得到的文件是“MATHEMATICA.V6.0.2.iso01.iso”。最后将这个文件挂载:
1 2 | sudo mkdir /media/mathematica sudo mount MATHEMATICA.V6.0.2.iso01.iso /media/mathematica/ -t iso9660 -o loop |
接下来只要找到Unix/Installer/MathInstaller文件,用root运行之即可。
但完成以后运行,发现一些奇怪的问题。
用终端运行时会出现一大串的提示,然后弹出错误提示:“Unable to find font ….”。参考了在Debian下的配置后,我找到了/usr/local/mathematica,并且在其中加入了
8 9 | LC_ALL="C" LANG="C" |
并在/usr/X11R6/lib/建立了/usr/share/X11/的链接,并在/usr/share/X11/建立了一个到/usr/share/fonts/X11/的链接:
1 2 | sudo ln -s /usr/share/X11/ /usr/X11R6/lib/X11/ sudo ln -s /usr/share/fonts/X11/ /usr/share/X11/fonts/ |
随后那个框消失了,但问题并没有解决——文字仍然显示不出来,而且启动时的一大串错误还在。于是又参考了Mathematica官方网站上的一份资料,在/etc/X11/xorg.conf文件后加了一个段落(注意先备份,修改需要root权限):
56 57 58 | Section "Extensions" Option "Composite" "disable" EndSection |
找到了更完美的解决方案,见我最近的那篇日志。
保存后重新起动。再次开启Mathematica,完全没有问题了!
Comments