ubuntu移除snap软件包系统
缘起
最近在分析家里的服务器的内存情况,宿主和虚拟机的内存都吃紧,而近期升级ubuntu24.04,明显发现内存要求高了,在20.04和22.04系统上,400MB内存可以正常跑起来,24.04上,至少要600MB,不然系统启动后就挂掉了。。。
而查了下,ubuntu新的系统上,增加了很多的额外的商业的东西,比如snap软件包管理系统,这个没啥用,还默认启用安装了,包括server版本,因此这篇文档记录怎么移除。
另外,最新的24.04的桌面版上,使用apt安装的Firefox和thunderbird软件,都默认是安装的snap版本的,非常的坑。。。
未来如果新搞系统,应该不会选择ubuntu了,会选择上游的debian系统,简单、完全开源、资源消耗小
折腾过程
去除当前安装的snap包
使用snap list 列出安装的snap包
然后使用remove删除
sudo snap remove core20 sudo snap remove lxd sudo snap remove snapd sudo snap remove canonical-livepatch
然后停止snapd服务
sudo systemctl stop snapd sudo systemctl disable --now snapd.socket
然后删除snapd服务包
sudo apt autoremove --purge snapd sudo rm -rvf /snap sudo rm -rfv /var/snap sudo rm -rfv /var/lib/snapd sudo rm -rfv /var/cache/snapd
至此已经删除snap了
总结
ubuntu虽说是比较流行的好用的发行版,但是背后是商业的公司,总归是要盈利的,新版本逐步的加了很多东西,这些不是那么的开源,如果不想要,是可以自己删除的
另外,此后建议使用debian了,完全开源、稳定、资源占用少,没有这些商业的东西。。。
参考文档
https://sysin.org/blog/ubuntu-remove-snap/
发表评论