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