在尝试构建gitg flatpak 之后,我注意到我的/var/lib/flatpak/repo文件夹变得非常大。
我假设这些是构建文件?有什么好办法清理这些吗?
我正在使用 Flatpak 1.4.0。
对于那些登陆这里的人来说,/var/lib/flatpak/repo这也是每个 flatpak 安装结束的地方,当您运行升级时,它不会自行清理。对于--user已安装的软件包,它将是~/.local/share/flatpak/.
在这篇文章中发现了这个答案。
flatpak uninstall --unused
前
[root@laptop flatpak]# du -sh .
8.4G .
后
[root@laptop flatpak]# du -sh .
4.3G .
/var/lib/flatpak/&~/.local/share/flatpak/是安装的运行时(例如org.gnome.Platform)和应用程序(例如org.gnome.gitg)的系统和用户安装位置。该repo/目录是存储所有校验和二进制文件的地方,就像一个 git repo。除非您包含下载的运行时,否则它们不是构建文件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 期间生成的任何构建文件。
如果您将来不需要构建任何东西,您可以 delete org.gnome.Sdk//master,但是,很多文件都被删除,因为org.gnome.Platform也安装了。您可能还安装了*.DebugSDK 扩展,这会占用大量空间。
Flatpak GitHub 上重复问题的答案: https ://github.com/flatpak/flatpak/issues/2945#issuecomment-499498706