在 Ubuntu 16.04 上,我使用 snap 安装了 cloudcompare,如下所示:
sudo snap install cloudcompare
Run Code Online (Sandbox Code Playgroud)
但是,当我尝试启动它时,出现以下错误:
$ sudo cloudcompare.CloudCompare
cannot perform operation: mount --rbind /home /tmp/snap.rootfs_AUR1hM//home: Permission denied
Run Code Online (Sandbox Code Playgroud)
我该如何解决?
小智 6
我遇到了这个确切的问题,并且能够使用绑定安装而不是符号链接来修复它。就我而言,我的主目录有一个指向 /data/home 的符号链接。删除符号链接,然后为挂载点创建一个空目录;
rm /home
mkdir /home
Run Code Online (Sandbox Code Playgroud)
然后编辑 /etc/fstab 并添加以下行;
/data/home /home none bind
Run Code Online (Sandbox Code Playgroud)
然后重启或者输入以下命令,/data/home就会被挂载到/home。
mount /home
Run Code Online (Sandbox Code Playgroud)
之后,快照应用程序将运行。