325 字
2 分钟
Ubuntu22.04彻底卸载snap
起因
Ubuntu 22.04默认安装了snap,然而服务器根本用不上,故卸载之。
1、确认系统里有哪些snap在跑
snap list2、停止并卸载所有snap包
一定要先卸载包,再卸snapd
ubuntu22.04是按以下顺序卸载:
sudo snap remove --purge lxdsudo snap remove --purge core20sudo snap remove --purge snapd如果有别的,按snap list里看到的继续删。
3、停止snap服务
sudo systemctl stop snapdsudo systemctl disable snapd确认没在跑:
systemctl status snapd4、卸载snapd本体
sudo apt purge snapd -ysudo apt autoremove -y到这一步,snap已经不在系统里了。
5、删除snap相关目录
sudo rm -rf /snapsudo rm -rf /var/snapsudo rm -rf /var/lib/snapdsudo rm -rf /home/*/snap如果你只有一个用户,也可以只删自己的:
rm -rf ~/snap6、处理遗留的挂载点
先看还有没有snap的mount:
mount | grep snap如果还能看到 /snap/***的挂载点,手动卸载:
sudo umount /snap/*或者更暴力一点:
sudo umount -lf /snap/*再确认一次:
df -h | grep snap7、禁止snap将来被悄悄装回来
Ubuntu 22.04 很喜欢偷偷装snap,所以加固一下 加个apt pin:
sudo nano /etc/apt/preferences.d/nosnap.pref写入:
Package: snapdPin: release a=*Pin-Priority: -10保存退出,大功告成
8、确认卸载干净
which snap # 没输出snap version # 提示command not foundmount | grep snap # 没输出文章分享
如果这篇文章对你有帮助,欢迎分享给更多人!
Ubuntu22.04彻底卸载snap
https://blog.zwfpro.com/posts/uninstall-snap/ 最后更新于 2024-06-20,距今已过 853 天
部分内容可能已过时
岁语集