




/var/lib/flatpak/ и ~/.local/share/flatpak/ — это место установки системы и пользователя для установленных сред выполнения (например, org.gnome.Platform) и приложений (например, org.gnome.gitg). Каталог repo/ — это место, где хранятся все двоичные файлы с контрольной суммой, это похоже на репозиторий git. Они не являются файлами сборки, если вы не включите загруженную среду выполнения org.gnome.Sdk//master, которая будет установлена здесь. Но SDK является общим и не относится к gitg.
Если вы построили с помощью flatpak-builder, они будут в папке с именем .flatpak-builder и в папке build (как бы вы ее ни называли). Итак, если вы запустили следующее в каталоге, таком как ~/gitg-build-folder/:
flatpak-builder --force-clean --repo=gitg-repo build org.gnome.gitgDevel.json
Удалите ~/gitg-build-folder/build и ~/gitg-build-folder/.flatpak-builder, чтобы удалить все файлы сборки, созданные во время сборки gitg.
Если вам не нужно ничего создавать в будущем, вы можете удалить org.gnome.Sdk//master, однако многие файлы не дублируются, так как org.gnome.Platform также установлен. У вас также может быть установлено расширение *.Debug SDK, которое займет много места.
Ответ на повторяющийся вопрос на Flatpak GitHub: https://github.com/flatpak/flatpak/issues/2945#issuecomment-499498706
Для тех, кто приземляется здесь, кто ничего не создает, /var/lib/flatpak/repo также является местом, где заканчивается установка каждого плоского пакета, и когда вы запускаете обновления, он не очищается. Для --user установленных пакетов это будет ~/.local/share/flatpak/.
Обнаружил этот ответ на этом сообщение.
flatpak uninstall --unused
До
[root@laptop flatpak]# du -sh .
8.4G .
После
[root@laptop flatpak]# du -sh .
4.3G .
Более радикально, но flatpak uninstall --all уменьшено /var/lib/flatpak/repo/ 2.6G.
Отличный момент. Можно также упомянуть
~/.local/share/flatpak/для пользовательских установок. Небольшая опечатка: это плоская упаковка, а не плоская упаковка.