После попытки собрать плоский пакет gitg я заметил, что моя папка /var/lib/flatpak/repo
стала очень большой. Я предполагаю, что это файлы сборки? Есть ли хороший способ очистить их?
Я использую Flatpak 1.4.0.
После попытки собрать плоский пакет gitg я заметил, что моя папка /var/lib/flatpak/repo
стала очень большой. Я предполагаю, что это файлы сборки? Есть ли хороший способ очистить их?
Я использую Flatpak 1.4.0.
/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 .
~/.local/share/flatpak/
для пользовательских установок. Небольшая опечатка: это плоская упаковка, а не плоская упаковка.
- person Peter Uithoven; 29.10.2020
flatpak uninstall --all
уменьшил /var/lib/flatpak/repo/
2,6G.
- person Pablo Bianchi; 14.04.2021