我在我的 Dell Vostro 笔记本电脑上安装了 Ubuntu 14.04 LTS,然后尝试使用以下命令安装 GNU octave:
sudo apt-add-repository ppa:octave/stable
sudo apt-get update
sudo apt-get install octave
安装后,当我在终端中输入 octave 时,我收到了 octave 严重错误消息:
**Octave critical error**
**The settings file /home/siva/.config/octave/qt-settings does not exist and can not be created. Make sure that you have read and write permissions to /home/siva/.config/octave**
**Octave GUI must be closed now.**
有人可以帮我解决这个问题吗?
答案1
从注释中ls -dl /home/siva/.config/octave
可以看出,该目录归 拥有root
,但它应该归 拥有siva
。要解决此问题,请运行:
sudo chown -R siva:siva /home/siva/.config/octave
您的 Octave 安装现在应该可以顺利进行,不会出现权限问题。
答案2
如果你已经gksu
安装,请在终端中gksu nautilus ~/.config
找到一个名为八度,右键单击,选择特性,以及权限选项卡,更改所有者和团体到你的用户名,并改变他们的使用权创建和删除文件。在 octave 文件夹中有一个名为 qt-settings 的文件,执行与在 octave 文件夹中的操作相同的操作,但将访问权限更改为读写。
如果你没有gksu
,只需安装它:
sudo apt-get install gksu
这也适用于 Ubuntu 16.04