1. 停止 Snap 服务
    运行以下命令:

    sudo systemctl stop snapd

    彻底停止 Snap 服务
    停止 snapd.service 和 snapd.socket:

    sudo systemctl stop snapd.socket
    sudo systemctl stop snapd.service


    禁用 Snap 服务的自动启动(可选):
    如果你希望彻底禁用 Snap 服务,可以运行以下命令:

    sudo systemctl disable snapd.socket
    sudo systemctl disable snapd.service

    检查 Snap 服务状态:
    运行以下命令确认 Snap 服务已停止:
    sudo systemctl status snapd


    如果显示 inactive (dead),说明 Snap 服务已成功停止。

  2. 修改 Snap 的配置文件
    编辑 Snap 的配置文件:

    sudo nano /etc/environment

    在文件末尾添加以下内容(使用国内镜像源):

    SNAP_STORE_API_URL=https://api.snapcraft.io
    SNAP_STORE_COUNTRY=CN
  3. 重启 Snap 服务
    保存并退出编辑器,然后重启 Snap 服务:

    sudo systemctl start snapd
  4. 重新尝试安装 VSCode
    再次运行安装命令:

    sudo snap install code --classic

更多推荐