是否可以运行安装在 SD 卡上的程序?

是否可以运行安装在 SD 卡上的程序?

我的 Chromebook 上有一块 32 GB 的小硬盘,我最近在上面安装了 Linux。我需要在上面安装 MatLab 2017a,但整个套件的大小超过 25 GB。我的板载存储只剩下大约 21 GB。是否可以将整个 MatLab 文件下载并安装到 SD 卡上,安装 SD 卡,然后在我的 Linux 设置上运行 MatLab?

答案1

这绝对是可能的。我有一个类似的设置(HP Chromebook 14),带有一个 16 GB 的小硬盘。我在上面运行 Unity3D,它安装在我的 32 GB microSD 卡上。不过,您可能会遇到权限问题。我必须将我的格式化为 ext4 格式,并使用“exec”挂载标志挂载它才能运行程序。就我个人而言,我没有使用过 MatLab,但如果有可用的 Linux 版本,这应该是一个简单的过程。

答案2

据我所知,你也许可以做到。请按照以下步骤操作:

  1. 获取应用程序的源代码。这样会容易得多。

  2. 将您的 SD 卡格式化为 ext2、ext3 或 ext4。

  3. 获取源代码(应该位于某种存档文件中)并将其解压缩到 SD 卡。

  4. 找到启动整个应用程序的文件,然后您就可以启动该文件来运行该应用程序。

希望这有效!

答案3

help.ubuntu.com 上有关于 MATLAB 的文章:
https://help.ubuntu.com/community/MATLAB
它有点过时,但我想这是可能的。
如果在安装过程中没有这样做,您可以为它使用的脚本创建符号链接。
因此,如果您使用的新 MATLAB 版本与旧版本的安装过程相同,则不应该出现问题。Mathworks.com
本身有一篇不太有用的文章:
https://www.mathworks.com/help/matlab/matlab_env/start-matlab-on-linux-platforms.html
但是它有关于如何启动它的说明,并且还说了以下内容:

matlabroot 是安装 MATLAB 的文件夹的名称。

这让我相信可以选择备用安装目录。
假设您正确地将 SD 卡格式化为 ext4 并正确安装它,那么应该可以做到这一点。
我不知道 2017 版本,但 2016 确实有选择安装目录的选项,所以你应该可以做到。

我没有使用过 MATLAB,所以无法真正给你提供分步指南,但从我所看到的情况来看,这绝对是可能的。

如果您没有任何技术限制或流量限制阻止您尝试这样做,我建议您首先尝试将其安装在 ext4 格式的 SD 卡上,然后再回来查看更多出现的问题(如果遇到任何问题)。

相关内容