[英]cannot install "code": classic confinement requires snaps under /snap or symlink from /snap to /var/lib/snapd/snap
我該如何解決? 我嘗試創建“軟鏈接”,如sudo ln /snap /var/lib/snapd/snap
和sudo 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 可以安裝的東西。
現在有一個關於如何做到這一點的小教程
轉換 .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.