Arch-Linux

WINE ‘wine: could not load ntdll.so: (null)’ on ArchLinux ARM

  • September 27, 2021

因為我執行的是 ARM 系統,所以我在 x86_64 chroot 中安裝了 Arch,然後安裝了 WINE。然而,跑步wincfg給了wine: could not load ntdll.so: (null). 我認為這意味著 WINE 找不到該文件,所以我做了WINEDLLPATH=/usr/lib32/wine/i386-unix winecfg. 然而,這給了wrong ELF class: ELFCLASS32. 我假設 WINE 以某種方式知道這是一個 ARM 系統並且不允許它執行。有沒有辦法解決?

由於大量的試驗和錯誤,我得到了它的工作

WINEDLLPATH=/usr/lib/wine/x86_64-unix wine64

看來我有一個 64 位.wine,這就是為什麼它不接受其他人。不知道為什麼它自己沒有找到 DLL。

編輯:似乎我還需要將其複製qemu-*到來賓中。

引用自:https://unix.stackexchange.com/questions/670748