1. 卸载 snap
Ubuntu 18.04 安装之后输入 df -h
之后有很多 snap
占用 100% ,如下所示。
wohu@ubuntu1804:~$ df -h
Filesystem Size Used Avail Use% Mounted on
udev 2724552 0 2724552 0% /dev
tmpfs 550960 1896 549064 1% /run
/dev/sda2 114337956 28723256 79763564 27% /
tmpfs 2754780 5856 2748924 1% /dev/shm
tmpfs 5120 4 5116 1% /run/lock
tmpfs 2754780 0 2754780 0% /sys/fs/cgroup
/dev/loop0 14848 14848 0 100% /snap/gnome-logs/40
/dev/loop2 35584 35584 0 100% /snap/gtk-common-themes/319
/dev/loop1 3840 3840 0 100% /snap/gnome-system-monitor/54
/dev/loop3 259584 259584 0 100% /snap/electronic-wechat/7
/dev/loop4 2304 2304 0 100% /snap/gnome-calculator/222
/dev/loop5 144384 144384 0 100% /snap/gnome-3-26-1804/70
/dev/loop6 13312 13312 0 100% /snap/gnome-characters/101
/dev/loop7 3840 3840 0 100% /snap/gnome-system-monitor/45
/dev/loop8 142848 142848 0 100% /snap/gnome-3-26-1804/64
/dev/loop9 2432 2432 0 100% /snap/gnome-calculator/199
/dev/loop11 14848 14848 0 100% /snap/gnome-logs/34
/dev/loop12 2432 2432 0 100% /snap/gnome-calculator/180
/dev/loop13 3840 3840 0 100% /snap/gnome-system-monitor/51
/dev/loop10 90112 90112 0 100% /snap/core/5328
/dev/loop14 13312 13312 0 100% /snap/gnome-characters/117
/dev/loop15 14848 14848 0 100% /snap/gnome-logs/37
/dev/loop16 143488 143488 0 100% /snap/gnome-3-26-1804/59
/dev/loop17 89088 89088 0 100% /snap/core/4917
/dev/loop18 13312 13312 0 100% /snap/gnome-characters/103
/dev/loop19 89088 89088 0 100% /snap/core/5145
/dev/sda1 523248 4744 518504 1% /boot/efi
tmpfs 550956 16 550940 1% /run/user/120
tmpfs 550956 156 550800 1% /run/user/1000
卸载命令:
sudo snap remove <snap name>
例如:
snap remove gnome-3-28-1804
或者直接卸载 snap
应用
sudo apt-get purge snapd
sudo apt autoremove --purge snapd
2. snap 介绍
snap
是一种全新的软件包管理方式,它类似一个容器拥有一个应用程序所有的文件和库,各个应用程序之间完全独立。所以使用 snap
包的好处就是它解决了应用程序之间的依赖问题,使应用程序之间更容易管理。但是由此带来的问题就是它占用更多的磁盘空间
snap
的安装包扩展名是 .snap
,类似于一个容器,它包含一个应用程序需要用到的所有文件和库( snap
包包含一个私有的 root
文件系统,里面包含了依赖的软件包)。它们会被安装到单独的目录;各个应用程序之间相互隔离。使用 snap
有很多好处,首先它解决了软件包的依赖问题;其次,也使应用程序更容易管理。