首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >清理flatpak repo文件夹?

清理flatpak repo文件夹?
EN

Stack Overflow用户
提问于 2019-06-06 05:44:10
回答 2查看 7.4K关注 0票数 5

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

我猜这些是编译文件?有没有好的方法来清理这些东西?

我使用的是Flatpak 1.4.0。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 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/这样的目录中运行以下命令

代码语言:javascript
复制
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

票数 5
EN

Stack Overflow用户

发布于 2020-10-28 11:25:21

对于那些在这里登陆的不是构建工具的人来说,/var/lib/flatpak/repo也是每个flatpak安装的地方,当你运行升级时,它不会自动清理。对于安装了--user的软件包,它将是~/.local/share/flatpak/

在这个post上找到了答案。

代码语言:javascript
复制
flatpak uninstall --unused

在此之前

代码语言:javascript
复制
[root@laptop flatpak]# du -sh .
8.4G    .

之后

代码语言:javascript
复制
[root@laptop flatpak]# du -sh .
4.3G    .
票数 11
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/56468429

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档