在 Ubuntu 12.04 上将 matlab 版本更新至 2013b

在 Ubuntu 12.04 上将 matlab 版本更新至 2013b

我已经在 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 安装:

  1. 如果您正在运行 MATLAB 的许可证管理器,请使用位于 MATLAB 的 etc 目录中的“lmdown”脚本关闭许可证管理器。如果此文件夹不存在,则表示您没有运行 FlexNet 许可证管理器。例如:

    sudo /usr/local/MATLAB/R2010b/etc/lmdown
    

    您还应该删除 /var/tmp 目录中的所有许可证管理器文件。这些文件应以“lm_TMW”开头,例如:

    sudo rm /var/tmp/lm_TMW*
    
  2. 使用“rm -rf”命令删除整个 MATLAB 根目录,例如:

    sudo rm -rf /usr/local/MATLAB/R2010b
    
  3. 删除路径上指向 MATLAB 二进制文件的所有符号链接,例如:

    sudo rm /usr/local/bin/matlab /usr/local/bin/mcc /usr/local/bin/mex /usr/local/bin/mbuild
    

调整您版本的值。

相关内容