Portál AbcLinuxu, 10. května 2025 20:27

Dotaz: wine - bad exe format

8.12.2022 20:43 gepard
wine - bad exe format
Přečteno: 430×
Odpovědět | Admin
#!/bin/bash
ERRLOG=/tmp/dllerrlog.log
WINESYSDIR=$( winepath -u c:\\windows\\system32 2> $ERRLOG )
if [[ ${WINESYSDIR} == *"/system32" ]]; then
  echo "Prefix is 32 bit"
  # do 32 bit stuff here...
elif [[ ${WINESYSDIR} == *"/syswow64"* ]]; then
  echo "Prefix is 64 bit"
  # do 64 bit stuff here...
else
  echo "Unknown wine architecture"
fi
/bin/bash ./test_wine.sh
Prefix is 32 bit

wine ./winbox.exe
wine: Bad EXE format for F:\home\pi\Downloads\winbox.exe

Spouštím 32 bit verzi, u 64 bit verze to píše to samé.
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

8.12.2022 23:07 X
Rozbalit Rozbalit vše Re: wine - bad exe format
Odpovědět | | Sbalit | Link | Blokovat | Admin
Jen pro jistotu:
file `which wine`
file 'F:\home\pi\Downloads\winbox.exe'
8.12.2022 23:13 gepard
Rozbalit Rozbalit vše Re: wine - bad exe format
Úplně si nejsem jistý, ale tady je výsledek:
which wine
/usr/bin/wine
file `which wine`
/usr/bin/wine: symbolic link to /etc/alternatives/wine
file 'F:\home\pi\Downloads\winbox.exe'
F:\home\pi\Downloads\winbox.exe: cannot open `F:\home\pi\Downloads\winbox.exe' (No such file or directory)
8.12.2022 23:49 X
Rozbalit Rozbalit vše Re: wine - bad exe format
Ah, tak jinak:
file /etc/alternatives/wine
file /home/pi/Downloads/winbox.exe
Jendа avatar 9.12.2022 00:03 Jendа | skóre: 78 | blog: Jenda | JO70FB
Rozbalit Rozbalit vše Re: wine - bad exe format
file /etc/alternatives/wine
To bude další symlink, a řeší se to pomocí file -L (a když už jsme u toho tak si rovnou zapamatujte file -Ls).

Každopádně mě zarazilo to /home/pi, nezkouší to spouštět na ARMu?
9.12.2022 07:47 Bugsa
Rozbalit Rozbalit vše Re: wine - bad exe format
Samozřejmě že to zkouší spustit na Raspberry Pi. :)) Proto to píše "bad exe format". Je to binárka pro AMD64 a spouští ji na aarch64.
9.12.2022 08:50 gepard
Rozbalit Rozbalit vše Re: wine - bad exe format
Aha, to bude asi ten problém... ano, je to Raspberry pi 4 B Takže to asi nepůjde.
k3dAR avatar 9.12.2022 10:29 k3dAR | skóre: 63
Rozbalit Rozbalit vše Re: wine - bad exe format
Nezkousel sem, ale melo by jit pres https://github.com/ptitSeb/box64
porad nemam telo, ale uz mam hlavu... nobody
9.12.2022 10:39 gepard
Rozbalit Rozbalit vše Re: wine - bad exe format
Asi bych přes to musel spustit 64 bit wine pro AMD64 a až poté WinBox, to by byl pěkný vohejbák...
Jendа avatar 9.12.2022 14:28 Jendа | skóre: 78 | blog: Jenda | JO70FB
Rozbalit Rozbalit vše Re: wine - bad exe format
Jistota je Qemu (tam bych použil 32bit verzi, která doufejme bude trochu rychlejší) v x86 chrootu který vyrobí debootstrapem. Ale bude to strašlivě pomalé. Ale zase WinBox je pár tabulek a menu, to snad nemá moc velké nároky na výkon.
9.12.2022 10:01 gepard
Rozbalit Rozbalit vše Re: wine - bad exe format
file -Ls /etc/alternatives/wine
/etc/alternatives/wine: POSIX shell script, ASCII text executable

file -Ls /home/pi/Downloads/winbox64.exe
/home/pi/Downloads/winbox64.exe: PE32+ executable (GUI) x86-64 (stripped to external PDB), for MS Windows
9.12.2022 09:37 X
Rozbalit Rozbalit vše Re: wine - bad exe format
Dikec. ;)

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.