安装 Matlab R2016b 遇到的一点小坑

什么? Matlab R2016b 竟然 “升级” 成两张 DVD 了?!

我们下载的是 iso 文件,使用 磁盘镜像挂载器进行挂载。安装到一半,Matlab 提示“请弹出 DVD1,并插入 DVD2”.

OK,现在问题是,怎么弹出?直接在磁盘管理器里面弹出,报错“正在被使用,不能弹出”。使用 sudo umount -f /run/media/USERNAME/MATHWORKS_R2016B,依然提示“目标忙”。但是,第二张盘里面是没有 Matlab 安装程序的,如果我们 kill 掉 Matlab 安装进程再弹出,就回不去了。

Google 了一下,没有找到结果,但是 umount 有一个参数 l,意思是“忙你 XX,忙完赶快给我弹出来”。于是加上此参数,命令改为 sudo umount -l /run/media/USERNAME/MATHWORKS_R2016B,再去磁盘管理器里面看,就已经弹出了。

挂载第二张盘,继续欢腾。

后记

Matlab 安装程序好像是靠路径来识别盘的。如果你第一张盘不小心挂载了两次,并且从第二张盘里面启动安装程序(路径为 /run/media/USERNAME/MATHWORKS_R2016B1),那么第二张盘也需要挂载成 /run/media/USERNAME/MATHWORKS_R2016B1 才能正常继续。

写在最后

Matlab,和 Python 一样,不能不用,不能中毒。虽然 C++ 要考虑的东西太多太多了……

发表评论

电子邮件地址不会被公开。 必填项已用*标注