树莓派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

  • 6
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值