You need to enable JavaScript to run this app.
最新活动
大模型
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

Ubuntu 22.04中无法移除Snap版Atom的问题求助

Ubuntu 22.04中无法移除Snap版Atom的问题求助

问题详情

我在Ubuntu 22.04系统上尝试卸载Snap版本的Atom编辑器,用了这条命令:

sudo snap remove --purge atom

结果却弹出了错误提示:

error: cannot perform the following tasks:

  • Remove data for snap "atom" (286) (failed to remove snap "atom" base directory: remove /var/snap/atom: directory not empty)

我的Snap相关版本信息如下:

snap    2.58
snapd   2.58
series  16
ubuntu  22.04
kernel  5.15.0-58-generic

有没有大佬能告诉我该怎么解决这个问题?

可行的解决方案

这种情况一般是Snap的残留目录里还有未被自动清理的文件导致的,你可以按下面的步骤来处理:

  • 第一步:手动清理残留目录
    先确认/var/snap/atom目录里没有你需要保留的文件(毕竟是要卸载软件,这里的内容都是Atom的Snap缓存或配置),然后用命令强制删除整个目录:

    sudo rm -rf /var/snap/atom
    

    注意-rf会递归删除目录下所有内容,执行前一定要确认不需要这些文件哦。

  • 第二步:重新执行卸载命令
    清理完残留后,再次运行卸载命令:

    sudo snap remove --purge atom
    

    这时候应该就能成功完成卸载了。

  • 如果还是不行,试试重启Snap服务
    偶尔Snap服务状态异常也会引发这类问题,你可以先重启服务再尝试:

    sudo systemctl restart snapd.service
    

    重启后重复前面的卸载步骤即可。

备注:内容来源于stack exchange,提问作者jacopoviti

火山引擎 最新活动