我想完全从我的系统中删除 Snap,但有一个小问题:
1st,我删除了所有 snap 包:
sudo snap remove $(snap list | tail -n +2 | cut -d" " -f1 | grep -v core | tr "/n" " ")
然后我删除了 snapd 和 gnome snap 插件
sudo apt remove -y snapd gnome-software-plugin-snap
问题是在重新启动时,Apparmor 正在寻找快照配置文件,并且无法解析快照配置文件:
Feb 21 21:40:47 dad apparmor[698]: AppArmor parser error for /var/lib/snapd/apparmor/profiles/snap-confine.core.5662 in /var/lib/snapd/apparmor/profiles/snap-confine.core.5662 at line 11: Could not open '/var/lib/snapd/apparmor/snap-confine'
这给我留下了一个正在运行的系统,没有apparmor!
AppArmor 配置文件位于/etc/apparmor.d/usr.lib.snapd.snap-confine.real文件中,该文件来自
snapd
包。所以你应该
apt purge
改用apt remove
(详见man apt
):小提示:对我来说,下面的片段看起来更好 -