首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何删除Flatpak应用程序的文件?

如何删除Flatpak应用程序的文件?
EN

Ask Ubuntu用户
提问于 2017-10-27 15:09:01
回答 3查看 14.9K关注 0票数 11

我使用以下形式的命令安装了一个应用程序:

代码语言:javascript
复制
flatpak --user install -y --app --bundle "$DIR/Suphead.flatpak"

我使用以下形式的命令卸载它:

代码语言:javascript
复制
flatpak --user uninstall org.flatpaklinux.Suphead

但是,卸载后,我仍然会看到系统上与应用程序相关的许多文件,这些文件位于以下所有目录中:

代码语言:javascript
复制
~/.local/share/flatpak/repo/refs/remotes/org.flatpaklinux.Suphead-origin
~/.local/share/flatpak-linux/Suphead
~/.local/share/flatpak-linux/Suphead/drive_c
~/.var/app/org.flatpaklinux.Suphead

Flatpak不应该删除像这样的目录及其内容吗?我应该在他们身上做一个rm -rf吗?

EN

回答 3

Ask Ubuntu用户

回答已采纳

发布于 2017-10-27 16:01:25

通常,包管理工具会将文件保留在主目录中,以便在重新安装时保留用户首选项等。如果您愿意,可以选择删除它们,但我不希望flatpak (或任何其他软件安装工具)删除我的主目录中的配置文件。这就是~/.var/app,看看平板wiki中的示例

代码语言:javascript
复制
.var/
└── app
    └── org.gnome.GEdit
        ├── data
        ├── config
        └── cache

~/.local/share/flatpak/repo/refs/remotes/org.flatpaklinux.Suphead-origin看起来像是平板电脑状态的一部分,它可以用它来跟踪它已经安装了什么,从哪里来(这些数据通常也会在程序包删除后保存,而且不管怎么说,它们不会占用太多空间)。从平台维基:

Flatpak使用OSTree来分发和管理应用程序和运行时。上面树中的repo/是本地OSTree存储库。Flatpak创建应用程序和运行时的活动/目录,作为指向OSTree签出的符号链接(在同一个目录中)。使用OSTree的优点是,结帐可以自动还原并共享磁盘空间,因为OSTree使用的是硬链接和基于内容的寻址。如果需要的话,OSTree还可以轻松地回滚到早期版本。

refs/remotes/org.flatpaklinux.Suphead-origin看起来非常像一个Git的东西:

代码语言:javascript
复制
$ cat .git/refs/remotes/origin/master
73dad27c1c047c159f0ee22d6627af5bfdf4dbfc

如果确实是这样的话,那么该文件只是指出上次从远程源获取某些内容时提交的远程源。

如果您认为平板电脑在删除应用程序之后占用了太多的空间,请检查flatpak list -d --app --runtime的输出,看看哪些应用程序和运行时还在安装,占用了多少空间。

票数 12
EN

Ask Ubuntu用户

发布于 2022-10-19 04:27:04

正如这里所提到的,

代码语言:javascript
复制
flatpak uninstall --delete-data  # Delete app data

将删除仍然留在~/.var/app上的已卸载的应用程序数据。

默认情况下,Delete data for Application_ID? [y/n]:会要求每个应用程序。

票数 3
EN

Ask Ubuntu用户

发布于 2018-07-29 11:16:39

您可以使用--unsed修饰符卸载它们。

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

参考文献:http://docs.flatpak.org/en/latest/flatpak-command-reference.html?highlight=uninstall#flatpak-uninstall

票数 -2
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/969920

复制
相关文章

相似问题

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