我正在使用通过 snap 安装的 Firefox(Ubuntu 23.04,snapd/lunar-updates,lunar-security,现在 2.59.1+23.04ubuntu1.1 amd64)。由于磁盘空间不足,我删除了除最新版本之外的所有版本。安装的应该只有 snap 报告的最新版本:
sudo snap list --all | grep firefox
firefox 117.0.1-2 3131 latest/stable/… mozilla**
但后来我注意到磁盘上仍然有旧版本的 Firefox:
ls -lh /var/lib/snapd/snaps | grep firefox
-rw------- 1 root root 243M maj 12 12:07 firefox_2645.snap
-rw------- 1 root root 245M jun 8 17:28 firefox_2748.snap
-rw------- 1 root root 245M jun 19 16:34 firefox_2760.snap
-rw------- 1 root root 245M jul 10 15:43 firefox_2880.snap
-rw------- 1 root root 238M avg 3 21:53 firefox_2952.snap
-rw------- 1 root root 238M avg 15 18:47 firefox_2987.snap
-rw------- 1 root root 237M sep 13 12:34 firefox_3131.snap
和
ls -lh /var/lib/snapd/seed/snaps/ | grep firefox
-rw------- 1 root root 239M okt 20 2022 firefox_1969.snap
我可以简单地手动删除旧版本的文件吗?或者是否由于某种原因需要它们?
一般来说,如果我运行 snap list --all 或列出 /var/lib/snapd/snaps 中的文件,我会注意到差异,磁盘上会剩下一些版本。
答案1
您可以安全地删除除最新两个版本之外的所有 Firefox snap 包,/var/lib/snapd/snaps/
以释放磁盘空间。
您的问题中列出了要保留的最新两个版本的 Firefox snap 包,如下所示:
-rw------- 1 root root 238M avg 15 18:47 firefox_2987.snap
-rw------- 1 root root 237M sep 13 12:34 firefox_3131.snap
或者更简单地显示要保存的文件cd /var/lib/snapd/snaps/ && ls | grep firefox
firefox_2987.snap
firefox_3131.snap