我正在使用 Atom 的 flatpak 版本。我想安装一个 PHP 的 linting 包,这样更容易发现代码错误。但是它需要访问 php 二进制文件。
现在,由于这是一个 Flatpak,它是沙盒化的,所以我没有机会/usr/bin
在短期内授予它对目录的正确访问权限,但我发现我可以使用名为的 PHP 7.4 的 Flatpak 运行时org.freedesktop.Sdk.Extension.php74
,它应该可以满足我的需要。
我唯一剩下的问题是如何将其传递给包?提供给我的设置是一个路径文本字段,我通常会将路径传递给它/usr/bin/php
,但我如何调用与之等效的 flatpak?
附录:正如其中一条评论中部分所述,我可以使用 debian 包并让 atom 能够直接使用根目录中的二进制文件,但我坚持使用 flatpak,因为沙盒是我真正想要维护的一个功能