清理 flatpak repo 文件夹?
Cleanup flatpak repo folder?
尝试构建 gitg flatpak 后,我发现我的 /var/lib/flatpak/repo
文件夹变得非常大。
我假设这些是构建文件?有什么好的方法可以清理这些吗?
我正在使用 Flatpak 1.4.0。
/var/lib/flatpak/
& ~/.local/share/flatpak/
是安装的运行时(例如 org.gnome.Platform
)和应用程序(例如 org.gnome.gitg
)的系统和用户安装位置。 repo/
目录是存储所有 checksum-ed 二进制文件的地方,它就像一个 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
,但是,很多文件是 de-duplicated,因为还安装了 org.gnome.Platform
。您可能还安装了 *.Debug
SDK 扩展,这将占用大量 space.
Flatpak 上重复问题的答案GitHub:
https://github.com/flatpak/flatpak/issues/2945#issuecomment-499498706
对于那些没有构建东西的登陆这里,/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 .
尝试构建 gitg flatpak 后,我发现我的 /var/lib/flatpak/repo
文件夹变得非常大。
我正在使用 Flatpak 1.4.0。
/var/lib/flatpak/
& ~/.local/share/flatpak/
是安装的运行时(例如 org.gnome.Platform
)和应用程序(例如 org.gnome.gitg
)的系统和用户安装位置。 repo/
目录是存储所有 checksum-ed 二进制文件的地方,它就像一个 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
,但是,很多文件是 de-duplicated,因为还安装了 org.gnome.Platform
。您可能还安装了 *.Debug
SDK 扩展,这将占用大量 space.
Flatpak 上重复问题的答案GitHub: https://github.com/flatpak/flatpak/issues/2945#issuecomment-499498706
对于那些没有构建东西的登陆这里,/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 .