You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Ubuntu下sudo apt remove code无法卸载VS Code的问题求助

问题原因及卸载方法

问题原因

出现这种情况,核心原因是你的VS Code并非通过apt包管理器安装,常见场景有两种:

  1. 通过Snap商店安装:apt仅管理deb格式软件包,Snap包不在apt的数据库中,因此apt remove会提示“未安装”。
  2. 手动下载官网tar.gz压缩包解压运行:这类属于“绿色版”,未通过任何包管理器注册,系统设置显示“已安装”只是因为存在桌面快捷方式,包管理器无安装记录。

卸载步骤

按顺序排查安装方式,再执行对应卸载操作:

1. 排查并卸载Snap安装版

终端执行命令,检查是否为Snap版本:

snap list | grep code

若输出包含code条目,说明是Snap安装,执行卸载:

sudo snap remove code

2. 排查并卸载dpkg手动安装的deb包

终端执行命令,检查是否为dpkg安装的deb包:

dpkg -l | grep code

若输出类似ii code 1.xx.x-xxxxxx amd64 Visual Studio Code的内容,执行彻底卸载:

sudo dpkg -P code
sudo apt autoremove --purge

如果输出的包名是code-insiders,将命令中的code替换为对应名称即可。

3. 清理手动解压的绿色版

若上述两个命令均无输出,说明是绿色版,按以下步骤清理:

  • 删除程序安装目录(通常为/opt/code或用户目录下的解压文件夹,替换为实际路径):
    # 全局安装场景
    sudo rm -rf /opt/code
    # 用户目录安装场景,替换为你的实际路径
    rm -rf ~/Downloads/code-folder
    
  • 删除桌面快捷方式:
    rm ~/.local/share/applications/code.desktop
    # 若为全局快捷方式,执行此命令
    sudo rm /usr/share/applications/code.desktop
    
  • 删除终端启动软链接:
    # 先查看code命令的位置
    which code
    # 例如输出/usr/local/bin/code,执行删除
    sudo rm /usr/local/bin/code
    
  • 彻底清理个人配置(可选,清除插件、设置等):
    rm -rf ~/.config/Code
    rm -rf ~/.vscode
    

内容的提问来源于stack exchange,提问作者Sourabh

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.26 23:57:51