我刚刚发现Matlab(2016a)在安装期间在/root/Downloads/MathWorks
下的根主目录(Linux模板18)中输入了一个2.5 Gb的安装文件。我想这可能是因为我使用sudo
进行安装。
我的问题是:
sudo
?/root/Downloads
下的文件吗? (我有限的Linux知识告诉我不要触摸/root
文件夹中的任何内容)答案 0 :(得分:4)
su...do
执行任何操作时,基本上将其作为'root
执行。/root/Downloads
- 因为您已经以root用户身份执行了安装程序)来获取临时数据(根据https://de.mathworks.com/matlabcentral/answers/229835-is-the-mathworks-folder-necessary-to-run-properly?requestedDomain=www.mathworks.com)。MathWorks.bak
并检查Mathworks是否仍能正常运行。如果一切正常,您可以删除MathWorks.bak
。答案 1 :(得分:3)
程序在sudo
运行时可以执行任何操作,并且仅取决于程序的设计目的。 sudo
只是在运行给定命令时提升权限。
我原以为安装程序会将所有内容下载到/tmp
而不是/root/Downloads
,但只要您没有选择/root/Downloads
作为安装MATLAB的目录,这只是临时下载位置,你可以成功地将MATLAB安装到"典型的"位置,例如/usr/local/MATLAB/R2016a
。