Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/user-interface/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Debian 从Flatpak中的host/usr/local/lib访问库的变通方法_Debian_Flatpak - Fatal编程技术网

Debian 从Flatpak中的host/usr/local/lib访问库的变通方法

Debian 从Flatpak中的host/usr/local/lib访问库的变通方法,debian,flatpak,Debian,Flatpak,我们正在尝试为一组已编译的二进制文件制作flatpak应用程序。一些已编译的二进制文件正在使用dlopen()调用从/usr/local/lib目录访问库 但不幸的是,flatpak没有像沙箱那样公开/usr/local/lib目录。它在flatpak中显示为/var/run/host/usr/local/lib。在我们的例子中,无法将dlopen()代码更改为此映射路径,因为它是进行调用的第三方工具 是否可以在沙箱中引用/usr/local/lib,因为它与任何解决方法一样?我们尝试了--fi

我们正在尝试为一组已编译的二进制文件制作flatpak应用程序。一些已编译的二进制文件正在使用
dlopen()
调用从
/usr/local/lib
目录访问库

但不幸的是,flatpak没有像沙箱那样公开
/usr/local/lib
目录。它在flatpak中显示为
/var/run/host/usr/local/lib
。在我们的例子中,无法将
dlopen()
代码更改为此映射路径,因为它是进行调用的第三方工具


是否可以在沙箱中引用
/usr/local/lib
,因为它与任何解决方法一样?我们尝试了
--filesytem
选项,但没有成功。

我真的不太了解这些东西,但也许您可以(在沙箱中)创建一个符号/软链接(
sudo ln-s/var/run/host/usr/local/lib/usr/local/lib
)。不过,我认为这会破坏很多东西,因为flatpak肯定有理由首先将其安装在
/var/run/host
上。