7

在尝试构建gitg flatpak 之后,我注意到我的/var/lib/flatpak/repo文件夹变得非常大。 在此处输入图像描述 我假设这些是构建文件?有什么好办法清理这些吗?

我正在使用 Flatpak 1.4.0。

4

2 回答 2

14

对于那些登陆这里的人来说,/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    .
于 2020-10-28T03:25:21.480 回答
5

/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

于 2019-06-06T23:31:33.790 回答