无法安装 "code":经典限制需要 /snap 下的快照或从 /snap 到 /var/lib/snapd/snap 的符号链接
cannot install "code": classic confinement requires snaps under /snap or symlink from /snap to /var/lib/snapd/snap
我该如何解决?我尝试创建“软 link”,如 sudo ln /snap /var/lib/snapd/snap
和 sudo ln /var/lib/snapd/snap /snap
--> 但它不起作用。我只想在 Manjaro
中安装 VSCode
我也用Manjaro,今天遇到了同样的问题,是更新了一些pkgs后出现的。并且 snapd 暂时无法安装 vscode。
如果你和我有同样的问题,你应该先卸载vscode并删除位于/home/your_username/.local/share/applications
的.desktop文件
为了安装,我在 Visual Studio Code 网站上下载了 .deb 版本,并将其转换为 pacman 可以安装的版本。
现在有一个关于如何做到这一点的小教程
如何在 manjaro (arch linux) 上安装 .deb
转换.deb 的包是debtap,但它只在AUR 上可用。
所以首先你需要安装 pacaur
sudo pacman -S pacaur
安装pacaur后,现在可以安装debtap了
pacaur -S debtap
安装了 debtap 后执行下面的命令来初始化 debtap
sudo debtap -u
现在可以转换 .deb
debtap your_package.deb
最后使用pacman安装转换后的pkg
sudo pacman -U your-converted-pakage.pkg.tar.zst
或者你可以试试这个
another tutorial
您必须创建一个符号 link 才能使其正常工作:
sudo ln -s /var/lib/snapd/snap /snap
这种方式对我有用。
使用sudo ln -s /var/lib/snapd/snap /snap
它对我有用我正在使用 manjaro
我该如何解决?我尝试创建“软 link”,如 sudo ln /snap /var/lib/snapd/snap
和 sudo ln /var/lib/snapd/snap /snap
--> 但它不起作用。我只想在 Manjaro
我也用Manjaro,今天遇到了同样的问题,是更新了一些pkgs后出现的。并且 snapd 暂时无法安装 vscode。
如果你和我有同样的问题,你应该先卸载vscode并删除位于/home/your_username/.local/share/applications
的.desktop文件为了安装,我在 Visual Studio Code 网站上下载了 .deb 版本,并将其转换为 pacman 可以安装的版本。
现在有一个关于如何做到这一点的小教程
如何在 manjaro (arch linux) 上安装 .deb
转换.deb 的包是debtap,但它只在AUR 上可用。 所以首先你需要安装 pacaur
sudo pacman -S pacaur
安装pacaur后,现在可以安装debtap了
pacaur -S debtap
安装了 debtap 后执行下面的命令来初始化 debtap
sudo debtap -u
现在可以转换 .deb
debtap your_package.deb
最后使用pacman安装转换后的pkg
sudo pacman -U your-converted-pakage.pkg.tar.zst
或者你可以试试这个 another tutorial
您必须创建一个符号 link 才能使其正常工作:
sudo ln -s /var/lib/snapd/snap /snap
这种方式对我有用。
使用sudo ln -s /var/lib/snapd/snap /snap
它对我有用我正在使用 manjaro