![在 Ubuntu 12.04 上将 matlab 版本更新至 2013b](https://linux22.com/image/1043936/%E5%9C%A8%20Ubuntu%2012.04%20%E4%B8%8A%E5%B0%86%20matlab%20%E7%89%88%E6%9C%AC%E6%9B%B4%E6%96%B0%E8%87%B3%202013b.png)
我已经在 ubuntu 12.04 机器上安装了 matlab 2012b 并且正在运行,我刚刚在 root 权限下使用 GUI 默认值下载、安装并激活了 2013b 版本,但是当我从命令行启动 matlab 时,旧的 2012b 版本弹出。
如何将 matlab 根目录从 /usr/local/MATLAB/R2012b 更改为 /usr/local/MATLAB/R2013b,并删除 2012b 版本,这样当我在终端命令行中输入 matlab 时就会弹出 R2013B?
(我看到在 /usr/local/bin 中有一个 matlab 文件和 mex 文件,后者指的是 2012b 版本,但它是只读的)。
答案1
UNIX 或 Linux 上没有 MATLAB 卸载程序。要删除 MATLAB,您只需按照以下说明删除 MATLAB 安装:
如果您正在运行 MATLAB 的许可证管理器,请使用位于 MATLAB 的 etc 目录中的“lmdown”脚本关闭许可证管理器。如果此文件夹不存在,则表示您没有运行 FlexNet 许可证管理器。例如:
sudo /usr/local/MATLAB/R2010b/etc/lmdown
您还应该删除 /var/tmp 目录中的所有许可证管理器文件。这些文件应以“lm_TMW”开头,例如:
sudo rm /var/tmp/lm_TMW*
使用“rm -rf”命令删除整个 MATLAB 根目录,例如:
sudo rm -rf /usr/local/MATLAB/R2010b
删除路径上指向 MATLAB 二进制文件的所有符号链接,例如:
sudo rm /usr/local/bin/matlab /usr/local/bin/mcc /usr/local/bin/mex /usr/local/bin/mbuild
调整您版本的值。