簡體   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