为什么我收到“拒绝访问”或“文件夹错误”在Linux上安装MATLAB ?
538(30天)
显示旧的评论
我安装MATLAB在Linux上使用用户帐户。当我到达这一步,我选择安装位置,我把它设为默认,/usr/local/MATLAB/R20XXx.为什么安装程序给我一个“文件夹错误:无法创建文件夹”或“拒绝访问:无法写入*”
接受的答案
MathWorks支金宝app持团队
2023年4月5日
编辑:MathWorks支金宝app持团队
2023年4月5日
这个消息意味着运行安装程序的帐户你没有权限写入位置你想安装MATLAB。您可以检查权限通过导航到前面的文件夹(/ usr /地方/在上面的示例中)并运行命令ls拉”检查所有权和权限。
允许你的用户帐户写的位置,您需要运行以下命令:
sudo乔恩- r美元LOGNAME: /usr/local/MATLAB/R2023a
当地“/ usr / / MATLAB / R2023a”是你正试图创建一个文件夹的文件夹和/或写。这个命令让你的用户帐户(系统将$ LOGNAME变量)的文件夹和子文件夹的所有权和目录,允许您本地读和写。如果你仍然无法写入位置,您将需要使用chmod命令修复权限。一个例子:
sudochmod u + rwx - r /usr/local/MATLAB/R2023a
将给你的用户帐户读、写和执行权限,将允许任何其他账户读或执行(运行)目录或子目录中的文件。
作为根用户运行交互式安装/ sudo气馁在Linux社区,是为了安全起见。
更多的答案(2)
俄梅珥Karakas
2019年2月14日
如果它不适合你,matlab运行sudo(我。e输入“sudo matlab”终端)。它可能是另一个原因。
3评论
Þora Kristin Jonsdottir
2022年3月4日
编辑:Þora Kristin Jonsdottir
2022年3月4日
我也有同样的问题,但是当我试着“sudo matlab”我“识别函数或变量“sudo”。”
你能帮我吗?