在尝试构建gitg flatpak之后,我注意到我的/var/lib/flatpak/repo文件夹变得非常大。

我猜这些是编译文件?有没有好的方法来清理这些东西?
我使用的是Flatpak 1.4.0。
发布于 2019-06-07 07:31:34
/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
发布于 2020-10-28 11:25:21
对于那些在这里登陆的不是构建工具的人来说,/var/lib/flatpak/repo也是每个flatpak安装的地方,当你运行升级时,它不会自动清理。对于安装了--user的软件包,它将是~/.local/share/flatpak/。
在这个post上找到了答案。
flatpak uninstall --unused在此之前
[root@laptop flatpak]# du -sh .
8.4G .之后
[root@laptop flatpak]# du -sh .
4.3G .https://stackoverflow.com/questions/56468429
复制相似问题