在尝试构建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
也安装了。您可能还安装了*.Debug
SDK 扩展,这会占用大量空间。
Flatpak GitHub 上重复问题的答案: https ://github.com/flatpak/flatpak/issues/2945#issuecomment-499498706