我正在尝试使用超级用户权限安装 Matlab。我想要这样做的原因是安装程序无法创建文件夹,而这是必需的。
当我这样做时什么也没有发生
sudo install -v
当我尝试
chmod +x install
我明白了
chmod: cannot access 'install': Permission denied
输出
ls -la install
是
-r-xr-xr-x 1 root root 24293 Jan 16 2013 install
我不知道这是否相关,但我正在尝试从已安装的映像进行安装。
答案1
该图像是只读的,这解释了为什么您无法更改权限。
将图像中的所有内容复制到 /tmp 中的目录中,然后更改到该目录,将安装的权限更改为 755(sudo chmod 755 install),然后尝试先在没有 sudo 的情况下运行它(./install,不要忘记开头的点,这样您就不会调用系统命令)。