我试图让 flatpak 应用程序 BLAH 能够访问主机的/usr/foo
,如下所示:
flatpak run -v --filesystem=/usr/foo:ro com.blah.BLAH/x86_64/stable
我得到以下输出:
F:跳过路径 /usr/java 的导出
当我过去flatpak enter
环视沙箱时,我看不到/usr/foo
。
我在 Fedora 28 上使用 flatpak 版本 0.99.3。
答案1
尝试使用价值host
。它将使您可以访问您的/usr
但文档说您的主机/usr
目录将安装在/var/run/host
.它提到它/usr
被列入黑名单,因为沙箱有它自己的,所以这可能是它在其他选项/usr
中不可用的原因。filesystem
host
请参阅此处的文档:https://docs.flatpak.org/en/latest/sandbox-permissions.html#filesystem-access