Wine na systemie 64-bit nie uruchamia aplikacji 32-bit
: 01 września 2015, 14:43
Witam,
używam 64-bitowego Debiana w wersji testing, jądro:
Kiedyś dawno temu instalowałem wine dodając architekturę i386 do dpkg i instalowało się wine i386. Teraz chyba zmieniła się polityka, bo widzę, że jest jedna wersja wine dla wszystkich architektur i przy którejś aktualizacji usunęło mi wersje 32-bitowe:
I tak jak napisałem w temacie 64-bitowe aplikacje działają pod wine, natomiast jak próbuję odpalić jakąś 32-bitową dostaję błąd:
Czy ktoś się spotkał z problemem? Może muszę coś doinstalować?
Udało mi się sprawić, że wine uruchamia aplikacje 32-bitowe poprzez doinstalowanie z powrotem wine-bin:i386
Tylko, że teraz nie działają aplikacje 64-bitowe, bo jest to 32-bitowa instalacja:
Czy te standardowe paczki z repozytorium amd64 (czyli wine:all i wine64:amd64) nie powinny wspierać zarówno 32 jak i 64-bitowych aplikacji?
używam 64-bitowego Debiana w wersji testing, jądro:
Kod: Zaznacz cały
$ uname -a
Linux xxx 4.1.0-1-amd64 #1 SMP Debian 4.1.3-1 (2015-08-03) x86_64 GNU/Linux
Kod: Zaznacz cały
$ dpkg -l|grep wine
ii fonts-wine 1.6.2-22 all Windows API implementation - fonts
rc libkwineffects1abi3 4:4.8.4-6 amd64 library used by effects for the KDE window manager
rc libkwineffects1abi4 4:4.10.5-3 amd64 library used by effects for the KDE window manager
rc libkwineffects1abi5 4:4.11.13-2 amd64 library used by effects for the KDE window manager
ii libkwineffects6 4:5.3.2-4 amd64 KDE window manager effects library
ii libwine:amd64 1.6.2-22 amd64 Windows API implementation - library
rc libwine:i386 1.6.2-22 i386 Windows API implementation - library
ii libwine-gecko-2.21 2.21+dfsg2-2 all Windows API implementation - web browser module
ii wine 1.6.2-22 all Windows API implementation - standard suite
rc wine-bin:i386 1.6.2-22 i386 Windows API implementation - binaries
ii wine64 1.6.2-22 amd64 Windows API implementation - 64-bit binary loader
Kod: Zaznacz cały
$ wine xyz32.exe
wine: Zły format EXE dla Z:\home\xxx\xyz32.exe.
Udało mi się sprawić, że wine uruchamia aplikacje 32-bitowe poprzez doinstalowanie z powrotem wine-bin:i386
Kod: Zaznacz cały
# apt-get install wine-bin:i386
Kod: Zaznacz cały
wine: wineserver is 32-bit, it cannot support 64-bit applications.