如何列出使用特定运行时的所有 Flatpak 应用程序?

rug*_*ugk 5 software-updates flatpak

背景

\n\n

更新时我收到这些消息:

\n\n
Info: org.gnome.Platform is end-of-life, with reason: GNOME 3.24 runtime is no longer supported as of 11th January 2019. Please ask your application developer to migrate to a supported platform.\nInfo: org.gnome.Platform.Locale is end-of-life, with reason: GNOME 3.24 runtime is no longer supported as of 11th January 2019. Please ask your application developer to migrate to a supported platform.\n
Run Code Online (Sandbox Code Playgroud)\n\n

由于这是一个运行时,我现在想找出哪些应用程序实际上正在使用这个过时的运行时,因此我可以将其报告为错误。

\n\n

基本上,我只想按照消息告诉我的操作\xe2\x80\xa6

\n\n

问题

\n\n

那么,给定运行时名称 ( org.gnome.Platform) 和运行时版本 (3.24),如何列出在此特定版本中使用此运行时的所有应用程序

\n\n

另外,请回答没有特定版本的更简单的情况,那么我如何列出使用特定运行时(org.gnome.Platform)的所有应用程序?

\n\n

到目前为止的尝试

\n\n
    \n
  • flatpak info --show-runtime <appid>显示特定应用程序\xe2\x80\xa6 的运行时但是\xe2\x80\xa6 我几乎无法为每个应用程序手动执行此操作。
  • \n
  • flatpak list --app显示所有应用程序,但不显示运行时信息。甚至flatpak list --app --columns=all没有表现出具体的东西。
  • \n
  • flatpak list --runtime显示所有运行时,包括版本(很好),但不显示哪些应用程序实际使用它。
  • \n
  • 我可以用来flatpak info org.gnome.Platform//3.24显示有关运行时的信息,但我仍然不知道哪个应用程序使用它。
  • \n
\n

Peq*_*que 6

您可以使用flatpak list --app以下选项--app-runtime

flatpak list --app --app-runtime org.gnome.Platform//3.30
Run Code Online (Sandbox Code Playgroud)

如果您卸载这些应用程序以清理一些空间,还请记住:

flatpak uninstall --unused
Run Code Online (Sandbox Code Playgroud)