我正在尝试在带有 Box86 的 Ubuntu ARM64 机器上运行一些程序(在本例中为 Steam)。启动时它崩溃了,我在控制台中注意到以下错误:
Error loading needed lib libgailutil.so.18
Error loading one of needed lib
Error loading needed lib libatk-bridge.so
Warning: Cannot dlopen("libatk-bridge.so"/0x6e2a7550, 1)
Gtk-Message: Failed to load module "atk-bridge"
请注意,我已经安装了这些库(尝试了arm64和armhf架构)。
/usr/local/bin
我还通过在 Steam 脚本中的可执行文件之前添加以下内容来确保 Box86 从正确的目录加载库:BOX86_LD_LIBRARY_PATH=/lib:/usr/lib:/usr/lib/arm-linux-gnueabihf [steam path] [flags]
在尝试此操作之前,我还确保检查.so
文件是否在那里。 (例如, 的完整路径libgailutil.so.18
是/usr/lib/arm-linux-gnueabihf/libgailutil.so.18
)
所有这些也适用于libatk-bridge
。
难道我做错了什么?
感谢所有帮助。