繁体   English   中英

无法安装“代码”:经典限制需要 /snap 下的快照或从 /snap 到 /var/lib/snapd/snap 的符号链接

[英]cannot install "code": classic confinement requires snaps under /snap or symlink from /snap to /var/lib/snapd/snap

我该如何解决? 我尝试创建“软链接”,如sudo ln /snap /var/lib/snapd/snapsudo ln /var/lib/snapd/snap /snap --> 但它不起作用。 我只想在 Manjaro 中安装 VSCode

使用sudo ln -s /var/lib/snapd/snap /snap它对我有用 我正在使用 manjaro

你必须建立一个符号链接才能工作。

sudo ln -s /var/lib/snapd/snap /snap

这样它对我有用。

我也使用 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

或者你可以试试这个另一个教程

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM