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
有很多好處,首先它解決了軟件包的依賴問題;其次,也使應用程序更容易管理。