Итак, мой компьютер работает на память (двойная загрузка делает это, особенно если ваш ноутбук не имел столько памяти, чтобы начать с), поэтому я пошел искать вещи Удалить. Я был удивлен, чтобы найти папку / var / lib / snapd / snaps имел 1,4 ГБ файлов в нем, учитывая, что я действительно использую только Snap в качестве My Package Manager, когда APT не имеет программ / библиотек, которые я хочу.
Когда я открыл его, это то, что я нашел:
-rw------- 1 root root 102637568 Jan 6 16:20 core_10583.snap
-rw------- 1 root root 58052608 Oct 27 17:40 core18_1932.snap
-rw------- 1 root root 58073088 Dec 17 10:46 core18_1944.snap
-rw------- 2 root root 62349312 Dec 6 19:48 discord_119.snap
-rw------- 1 root root 62349312 Jan 3 15:32 discord_120.snap
-rw------- 1 root root 169254912 Jun 7 2020 gnome-3-28-1804_128.snap
-rw------- 1 root root 170778624 Oct 11 17:33 gnome-3-28-1804_145.snap
-rw------- 1 root root 228478976 Oct 2 01:21 gnome-3-34-1804_60.snap
-rw------- 1 root root 229629952 Jan 10 01:35 gnome-3-34-1804_66.snap
-rw------- 1 root root 67477504 Nov 25 12:31 gtk-common-themes_1513.snap
-rw------- 1 root root 67915776 Nov 28 00:34 gtk-common-themes_1514.snap
drwxr-xr-x 2 root root 4096 Apr 11 2020 partial
-rw------- 1 root root 32571392 Dec 5 18:33 snapd_10492.snap
-rw------- 1 root root 32600064 Jan 6 16:20 snapd_10707.snap
-rw------- 1 root root 53501952 Nov 25 19:32 snap-store_498.snap
-rw------- 1 root root 53522432 Dec 19 16:35 snap-store_518.snap
Как вы можете видеть, есть два копии всего - это выглядит как Snap не удалось удалить предыдущую версию при установке новой версии, которая, вероятно, объясняет, почему Папка завершила память столько памяти. Я соблазн просто удалить все старые файлы, но я подумал, что было лучше всего проверить, это не просто часть того, как Snap работает, и эти дубликаты файлов не важно как-то. И если это как-то функции дизайна, я был бы очень любопытен, какие выгоды приобретены буквально удваивающими количество памяти, которое используется.
При обновлении snap сохраняет предыдущую версию. Поэтому нормально, что вы находите два экземпляра конкретного оснастки .
По своей конструкции, к сожалению, вы не можете настроить snap так, чтобы он не сохранял предыдущую версию. При желании можно сохранить больше версий, изменив опцию refresh-retain
.
Можно всегда удалить конкретную версию оснастки командой, но для автоматического удаления резервных копий всех оснасток можно использовать сценарий .