找不到 flatpak 应用程序的可执行路径

找不到 flatpak 应用程序的可执行路径

apt当我在终端中输入应用程序名称时,使用包管理器安装的应用程序就会开始运行firefox。[使用 Kubuntu 22.04]

which firefox

firefox此命令将显示我的系统中的路径。

对于 Flatpak 应用程序,如何在没有

flatpak run org.mozilla.firefox

那么,我怎样才能找到 flatpak 应用程序的路径which firefox

我需要它,以便我可以brave browser在 $CHROME_EXECUTABLE 路径中设置应用程序以进行 Flutter 开发。

答案1

which返回可执行文件的完整路径名,前提是它存在于搜索 PATH 中列出的目录之一中。公开flatpak中已安装应用程序的可执行文件/var/lib/flatpak/exports/bin。但是,安装 时该目录不会自动包含在 PATH 中flatpak。您可以自行将其包含在 PATH 中。然后,您可以使用命令 启动 flatpak 安装的 Firefox 版本org.mozilla.firefox

您随时可以通过提供完整路径名来启动可执行文件:

/var/lib/flatpak/exports/bin/org.mozilla.firefox

因此您只需将变量设置为:

CHROME_EXECUTABLE=/var/lib/flatpak/exports/bin/org.mozilla.firefox

那么,我如何才能像 Firefox 那样找到 Flatpak 应用程序的路径。

只需了解 flatpak 的操作方式或从文档中了解即可。如果可执行文件不在路径中,或者您不知道可执行文件的名称,则任何工具都无法提供该信息。

相关内容