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
。
私は何が間違っていましたか?
すべての助けに感謝します。