树莓派4B运行exe文件

首先上酒,

sudo apt install wine
winecfg

然后出现 Bad EXE format balabala… 错误
重新跑一下设置winecfg然后发现跑的时候出现错误:Could not load wine-gecko
参考: 安装Wine Gecko.安装壁虎牌红酒,
下载最新的Wine Gecko:下载
将下载Wine Gecko 文件复制到“/home/pi/~/.wine/drive_c”目录中

cd wine_gecko-0.0.1.cab ~/.wine/drive_c/
regedit

regdit之后找到目录/HKEY_CURRENT_USER/Software/Wine,查看一下除了(Default)之外没有其他的文件,然后我们右键new一个String Value,名称是MSHTML,Data是C:/wine_gecko-0.0.1.cab
然后再运行wincfg没有报错了
但是还是 Bad EXE format。。32位的64位的都试了。。。
然后试着装一哈mono:

sudo apt install mono-complete

但是还是 Bad EXE format。。32位的64位的都试了。。。
我们继续打开

wine control.exe
#然后弹出来的controal panel 里面点击Add/Remove -> Install
然后点击安装程序

提示run-detectors: unable to find an interpreter for …
对着注册表一顿操作之后又变成了 Bad EXE format
好吧看来wine是搞不定ARM的,那我们继续装个ARM的模拟器

sudo apt install qemu
sudo qemu-i386 xxx-installer.run

然后不报错啥也不弹出来

sudo qemu-i386 /usr/bin/wine XXX-installer.exe

套娃失败爆出来Error while loading /usr/bin/wine: Exec format error
然后我们看一下他怎么执行的:

sudo apt-get install libc6-amd64-i386-cross
sudo qemu-i386 -strace XXX-installer.run
#返回 8069 open("/lib/ld-linux.so.2",O_RDONLY) = -1 (NO SUCH FILE OR DIRECORY)

32位的树莓派。。我要装的软件只有红帽系列需要linux.so.2的32位跟64位版本,Debian系列linux.so.3的只有64位版本。。。额。。。这就GG了。。
I was like One, Two, Three and to the Fk…
FF15 MID PUSH

猜你喜欢

转载自blog.csdn.net/Elleryer/article/details/105636546