如何在 Ubuntu 64 位中安装 32 位 Matlab?

如何在 Ubuntu 64 位中安装 32 位 Matlab?

在运行早期版本的 Ubuntu(13.10 之前)时,我可以按照列出的说明进行操作这里在运行 64 位 Ubuntu 时安装 32 位 Matlab。现在在 13.10 中,我无法再安装ia32-libs包含 Matlab 使用的几个依赖项的软件包。Matlab 使用 Java 安装程序,因此dpkg没有帮助。

如何在 Ubuntu 13.10 及更高版本中满足这些依赖关系?

答案1

我让它工作的方法是按照说明进行操作这里. 运行命令后:

sudo /media/MATHWORKS_R2012A/install -glnx86 -v

如果有未满足的依赖项,它会抱怨找不到某些库。接下来,搜索在适用于您的发行版(在本例中为 saucy)的 Ubuntu 软件包中查找此库。确保搜索软件包的内容。找到软件包名称后,安装它:(确保包含尾随的:i386

sudo apt-get install <package-name>:i386


例如:

我正在使用 2011a 的学生版,Ubuntu 13.10 上所需的软件包是:

sudo apt-get install libxtst6:i386 libXext6:i386 libxi6:i386 libncurses5:i386 libxt6:i386 libxpm4:i386 libxmu6:i386 libxp6:i386


编辑:
为了在 Xubuntu 14.04 上安装 2011a 的学生版,我还必须安装以下软件包lib32stdc++6

sudo apt-get install lib32stdc++6

答案2

您可以为 Windows 32 位安装 MATLAB R2013a CYGiSO。但您必须使用 WINE 工具。

在其中一个 ubunut 目录中解压matlabR2013aCYGiSO.iso文件。然后使用 WINE 运行 setup.exe。如果您已安装 WINE,只需双击 setup.exe。安装 MATLAB 后,转到主目录。

编辑->首选项(选择显示隐藏和备份文件)。

然后转到目录“Home->.wine ->drive_c->Program Files->MATLAB->R2013a->bin->(双击 matlab.exe)”。

打开后->选择CYGiSO目录中的license.dat。

现在您可以运行 matlab.exe。

相关内容