如何卸载使用 Flatpak [Xubuntu 18.04] 安装的程序

如何卸载使用 Flatpak [Xubuntu 18.04] 安装的程序

我是 Linux 新手(30 年的 MS 用户,一切都始于 DOS......)并设法安装了 Xubuntu 18.04(我有史以来的第一个 Linux 安装),还有一些程序,其中一个是 Atom 文本编辑器,它是使用在互联网上找到的一些命令行安装的,显然是在某些“Flatpak 包管理器”的帮助下完成的(我后来才知道有几种类型的包管理器可以帮助用户在 Linux 上安装程序,而且我曾经使用过其中一种),现在我想卸载 Atom 文本编辑器,但我无法做到。

我用来安装 Atom 的命令行如下:

flatpak install flathub io.atom.Atom

(注意!安装时,Xubuntu 发出抱怨,因此还必须安装一些额外的 Flatpak 实用程序才能完成 Atom 安装。)

无论如何,在寻找卸载程序的方法时,我发现了另一个用于列出使用 Flatpak 安装的程序的字符串,如下所示:

flatpak list -d --app --runtime

它发出了如下内容:

io.atom.Atom/x86_64/stable                 flathub 1e5c659b47a2  -             551,2 MB       system,current

我复制了与 Atom 相关的字符串的一部分,并将其用于如下所示的卸载命令行中,后面跟着错误消息:

flatpak --user uninstall io.atom.Atom
error: io.atom.Atom/*unspecified*/*unspecified* not installed

为了卸载 Atom 文本编辑器,卸载命令行应该是什么样的?

答案1

卸载应用程序

正如@mook765在上面的评论中指出的那样,我不得不从

flatpak --user uninstall io.atom.Atom

flatpak --system uninstall io.atom.Atom

卸载该程序。

卸载 Flatpak 包管理器

由于我也想卸载包管理器 Flatpak,所以我花了一些时间查找如何执行此操作,并想将其收集在这里,以供任何需要此信息的人将来参考。

简而言之:

卸载 flatpak 及其依赖项

sudo apt-get remove --auto-remove flatpak

清除配置/数据

sudo apt-get purge --auto-remove flatpak

更多信息这里

之后我检查了/var/lib/flatpakFlatpak 所在的位置,令我震惊的是,我发现该文件夹占用了高达 4.2 GB 的大量空间,而这一切都是在我尝试了几天并安装了 3 个程序(Atom、Audacity、Gimp)之后发生的。

在网上浏览时,你会看到一些关于此事的评论,关于 Flatpak 占用了多少空间,以及在卸载后无法自行清理。

更多内容这里

无论如何,我继续使用以下行删除了该文件夹及其内容:

rm -r -f /var/lib/flatpak/

注意!使用此命令时要小心,详细了解如何删除文件夹及其内容这里

对我来说,还有一个文件夹,里面有少量数据,我也将其删除了。

/home/YourUserName/.local/share/flatpak/

我认为这应该已经删除了 Flatpak 的大部分痕迹和数据。

相关内容