-
Snap 不影响我的后端、前端、Docker、Python 项目
-
Ubuntu 服务器上一旦删掉它,是完全 OK 的
-
不会破坏 SSH 登录,不会破坏 apt,不会破坏系统
Step 1:停掉 snap 服务
sudo systemctl stop snapd
Step 2:卸载 snapd 主程序
sudo apt purge snapd -y
这一步会删除 snapd,但不会删掉所有目录,所以我们继续。
Step 3:删除 snap 相关目录(安全的部分)
sudo rm -rf /snap
sudo rm -rf /var/snap
sudo rm -rf /var/lib/snapd
sudo rm -rf ~/snap
这些目录都是 snap 的数据目录,删了不会影响系统。
#Step 4:清理缓存与依赖
sudo apt autoremove --purge -y
sudo apt autoclean
Step 5:重建系统符号链接(避免残留出错)
某些系统包可能会尝试找 snap 的结构,我们把它干净重建:
sudo ln -s /usr/bin/true /usr/lib/snapd/snap
(这个命令不会影响系统,只是让 snap 命令变成“空命令”)
Step 6(可选):重启服务器,让系统彻底刷新
sudo reboot
如果你暂时不方便重启,也可以先不重启。
删除完成后,执行:
df -h