MOTR + Linux (мини-гайд по приручению)
-
Итак..
Система: Debian 6.0.3
Версия Wine: wine-1.0.1
Пытался запустить клиент, следуя гайду из этого поста.
Часть: Если вы решили скачать клиент НЕ в формате exe от LazyblokeВ итоге:
Запускаю командой: cd ~/.wine_motr/drive_c/Program\ Files/MOTR/ && env WINEPREFIX="/home/t13nemo/.wine_motr" WINEDEBUG=-all wine "C:\Program Files\MOTR\updater.exe"Окно логина-таки запустилось, однако при входе входе в игру клиент вылетает, а wine сообщает следующее:
[code:3ob5il0j]t13nemo@debian-t13nemo:~/.wine_motr/drive_c/Program Files/MOTR$ cd ~/.wine_motr/drive_c/Program\ Files/MOTR/ && env WINEPREFIX="/home/t13nemo/.wine_motr" WINEDEBUG=-all wine "C:\Program Files\MOTR\updater.exe"
wine: Unhandled page fault on write access to 0x2a2a2a2e at address 0x7bc43172 (thread 0009), starting debugger...
Unhandled exception: page fault on write access to 0x2a2a2a2e in 32-bit code (0x7bc43172).
Register dump:
CS:0073 SS:007b DS:007b ES:007b FS:0033 GS:003b
EIP:7bc43172 ESP:0032b6e0 EBP:0032b748 EFLAGS:00210206( - 00 - RIP1)
EAX:2a2a2a2a EBX:7bc89444 ECX:00110000 EDX:2a2a2a2a
ESI:006214d8 EDI:000000d0
Stack dump:
0x0032b6e0: 0032b72c 00000000 00000000 00000000
0x0032b6f0: 00000000 00000000 00000000 00000000
0x0032b700: 00000000 00000000 00000000 00000000
0x0032b710: 00000000 00000000 00620000 00000002
0x0032b720: 00000000 00000000 00000000 00620014
0x0032b730: 00000000 00000000 7bc430fb 000000c9
Backtrace:
=>1 0x7bc43172 RtlAllocateHeap+0x82() in ntdll (0x0032b748)
err:dbghelp_msc:pe_load_debug_directory Got a page fault while loading symbols
2 0x0041268b in updater (+0x1268b) (0x0032b768)
3 0x00411ef6 in updater (+0x11ef6) (0x0032b784)
4 0x00401110 in updater (+0x1110) (0x0032d9b4)
5 0x0040afbb in updater (+0xafbb) (0x0032fad8)
6 0x0040b886 in updater (+0xb886) (0x0032fe5c)
7 0x0040bbd4 in updater (+0xbbd4) (0x0032fe78)
8 0x004142ee in updater (+0x142ee) (0x0032ff08)
9 0x7b877ba8 in kernel32 (+0x57ba8) (0x0032ffe8)
0x7bc43172 RtlAllocateHeap+0x82 in ntdll: movl %eax,0x4(%edx)
Modules:
Module Address Debug info Name (99 modules)
PE 400000- 508000 Export updater
ELF 7b800000-7b939000 Export kernel32<elf>
-PE 7b820000-7b939000 \ kernel32
ELF 7bc00000-7bca5000 Export ntdll<elf>
-PE 7bc10000-7bca5000 \ ntdll
ELF 7bf00000-7bf03000 Deferred <wine-loader>
ELF 7de0f000-7de15000 Deferred libnss_dns.so.2
ELF 7de26000-7de3a000 Deferred lz32<elf>
-PE 7de30000-7de3a000 \ lz32
ELF 7de3a000-7de53000 Deferred version<elf>
-PE 7de40000-7de53000 \ version
ELF 7de53000-7def7000 Deferred oleaut32<elf>
-PE 7de60000-7def7000 \ oleaut32
ELF 7def7000-7df18000 Deferred cabinet<elf>
-PE 7df00000-7df18000 \ cabinet
ELF 7df18000-7df57000 Deferred urlmon<elf>
-PE 7df20000-7df57000 \ urlmon
ELF 7df57000-7e000000 Deferred msi<elf>
-PE 7df60000-7e000000 \ msi
ELF 7e000000-7e02b000 Deferred ws2_32<elf>
-PE 7e010000-7e02b000 \ ws2_32
ELF 7e02b000-7e04d000 Deferred mpr<elf>
-PE 7e030000-7e04d000 \ mpr
ELF 7e04d000-7e09b000 Deferred wininet<elf>
-PE 7e060000-7e09b000 \ wininet
ELF 7e0c8000-7e0e6000 Deferred iphlpapi<elf>
-PE 7e0d0000-7e0e6000 \ iphlpapi
ELF 7e0e6000-7e148000 Deferred rpcrt4<elf>
-PE 7e0f0000-7e148000 \ rpcrt4
ELF 7e148000-7e1eb000 Deferred ole32<elf>
-PE 7e160000-7e1eb000 \ ole32
ELF 7e213000-7e245000 Deferred uxtheme<elf>
-PE 7e220000-7e245000 \ uxtheme
ELF 7e270000-7e279000 Deferred librt.so.1
ELF 7e279000-7e2b3000 Deferred libdbus-1.so.3
ELF 7e2b3000-7e2b7000 Deferred libgpg-error.so.0
ELF 7e2b7000-7e2c7000 Deferred libtasn1.so.3
ELF 7e2c7000-7e2db000 Deferred libresolv.so.2
ELF 7e2db000-7e2de000 Deferred libkeyutils.so.1
ELF 7e2de000-7e2e5000 Deferred libkrb5support.so.0
ELF 7e2e5000-7e2f5000 Deferred libavahi-client.so.3
ELF 7e2f5000-7e369000 Deferred libgcrypt.so.11
ELF 7e369000-7e401000 Deferred libgnutls.so.26
ELF 7e401000-7e424000 Deferred libk5crypto.so.3
ELF 7e424000-7e4d6000 Deferred libkrb5.so.3
ELF 7e4d6000-7e505000 Deferred libgssapi_krb5.so.2
ELF 7e505000-7e550000 Deferred libcups.so.2
ELF 7e555000-7e558000 Deferred libnss_mdns4_minimal.so.2
ELF 7e561000-7e622000 Deferred comctl32<elf>
-PE 7e570000-7e622000 \ comctl32
ELF 7e622000-7e67b000 Deferred shlwapi<elf>
-PE 7e630000-7e67b000 \ shlwapi
ELF 7e67b000-7e78d000 Deferred shell32<elf>
-PE 7e690000-7e78d000 \ shell32
ELF 7e78d000-7e7c3000 Deferred winspool<elf>
-PE 7e790000-7e7c3000 \ winspool
ELF 7e7c3000-7e86f000 Deferred comdlg32<elf>
-PE 7e7d0000-7e86f000 \ comdlg32
ELF 7e86f000-7e878000 Deferred libxcursor.so.1
ELF 7e878000-7e87d000 Deferred libxfixes.so.3
ELF 7e87d000-7e880000 Deferred libxcomposite.so.1
ELF 7e880000-7e887000 Deferred libxrandr.so.2
ELF 7e887000-7e890000 Deferred libxrender.so.1
ELF 7e890000-7e893000 Deferred libxinerama.so.1
ELF 7e893000-7e8b3000 Deferred imm32<elf>
-PE 7e8a0000-7e8b3000 \ imm32
ELF 7e8b3000-7e8b8000 Deferred libxdmcp.so.6
ELF 7e8b8000-7e8bb000 Deferred libxau.so.6
ELF 7e8bb000-7e8d4000 Deferred libxcb.so.1
ELF 7e8d4000-7e8d8000 Deferred libuuid.so.1
ELF 7e8d8000-7e9f5000 Deferred libx11.so.6
ELF 7e9f5000-7ea04000 Deferred libxext.so.6
ELF 7ea04000-7ea1b000 Deferred libice.so.6
ELF 7ea1b000-7ea23000 Deferred libsm.so.6
ELF 7ea23000-7ea2f000 Deferred libavahi-common.so.3
ELF 7ea2f000-7ea32000 Deferred libcom_err.so.2
ELF 7ea34000-7eacc000 Deferred winex11<elf>
-PE 7ea40000-7eacc000 \ winex11
ELF 7eaf4000-7eb1a000 Deferred libexpat.so.1
ELF 7eb1a000-7eb49000 Deferred libfontconfig.so.1
ELF 7eb5a000-7eb6e000 Deferred libz.so.1
ELF 7eb6e000-7ebe6000 Deferred libfreetype.so.6
ELF 7ebe6000-7ec37000 Deferred advapi32<elf>
-PE 7ebf0000-7ec37000 \ advapi32
ELF 7ec37000-7ecd5000 Deferred gdi32<elf>
-PE 7ec50000-7ecd5000 \ gdi32
ELF 7ecd5000-7ee1f000 Deferred user32<elf>
-PE 7ecf0000-7ee1f000 \ user32
ELF 7ef94000-7efa0000 Deferred libnss_files.so.2
ELF 7efa0000-7efaa000 Deferred libnss_nis.so.2
ELF 7efaa000-7efc1000 Deferred libnsl.so.1
ELF 7efc1000-7efc9000 Deferred libnss_compat.so.2
ELF 7efc9000-7efef000 Deferred libm.so.6
ELF 7efef000-7eff4000 Deferred libxxf86vm.so.1
ELF b7455000-b7459000 Deferred libdl.so.2
ELF b7459000-b759f000 Deferred libc.so.6
ELF b75a0000-b75b9000 Deferred libpthread.so.0
ELF b75b9000-b76ef000 Deferred libwine.so.1
ELF b7702000-b771f000 Deferred ld-linux.so.2
Threads:
process tid prio (all id:s are in hex)
00000008 (D) C:\Program Files\MOTR\updater.exe
00000009 0 <==
0000000c
00000015 0
00000014 0
00000013 0
00000012 0
0000000e 0
0000000d 0
0000000f
00000016 0
00000011 0
00000010 0
00000018
00000019 0
Backtrace:
=>1 0x7bc43172 RtlAllocateHeap+0x82() in ntdll (0x0032b748)
2 0x0041268b in updater (+0x1268b) (0x0032b768)
3 0x00411ef6 in updater (+0x11ef6) (0x0032b784)
4 0x00401110 in updater (+0x1110) (0x0032d9b4)
5 0x0040afbb in updater (+0xafbb) (0x0032fad8)
6 0x0040b886 in updater (+0xb886) (0x0032fe5c)
7 0x0040bbd4 in updater (+0xbbd4) (0x0032fe78)
8 0x004142ee in updater (+0x142ee) (0x0032ff08)
9 0x7b877ba8 in kernel32 (+0x57ba8) (0x0032ffe8)
[/code:3ob5il0j]Если пытаться запустить клиент простым двойным кликом по Updater.exe вылетает следующая ошибка
Собственно, вопрос: как это лечится?
p.s. пробовал запустить RO с помощью VirtualBox OSE, но, к сожалению, Setup.exe не видит ни возможностей для 3D ускорения, ни возможного разрешения экрана, а потому не стартует.
-
Итак..
Система: Debian 6.0.3
Версия Wine: wine-1.0.1
Пытался запустить клиент, следуя гайду из этого поста.
Часть: Если вы решили скачать клиент НЕ в формате exe от LazyblokeВ итоге:
Запускаю командой: cd ~/.wine_motr/drive_c/Program\ Files/MOTR/ && env WINEPREFIX="/home/t13nemo/.wine_motr" WINEDEBUG=-all wine "C:\Program Files\MOTR\updater.exe"Окно логина-таки запустилось, однако при входе входе в игру клиент вылетает, а wine сообщает следующее:
[code:3ob5il0j]t13nemo@debian-t13nemo:~/.wine_motr/drive_c/Program Files/MOTR$ cd ~/.wine_motr/drive_c/Program\ Files/MOTR/ && env WINEPREFIX="/home/t13nemo/.wine_motr" WINEDEBUG=-all wine "C:\Program Files\MOTR\updater.exe"
wine: Unhandled page fault on write access to 0x2a2a2a2e at address 0x7bc43172 (thread 0009), starting debugger...
Unhandled exception: page fault on write access to 0x2a2a2a2e in 32-bit code (0x7bc43172).
Register dump:
CS:0073 SS:007b DS:007b ES:007b FS:0033 GS:003b
EIP:7bc43172 ESP:0032b6e0 EBP:0032b748 EFLAGS:00210206( - 00 - RIP1)
EAX:2a2a2a2a EBX:7bc89444 ECX:00110000 EDX:2a2a2a2a
ESI:006214d8 EDI:000000d0
Stack dump:
0x0032b6e0: 0032b72c 00000000 00000000 00000000
0x0032b6f0: 00000000 00000000 00000000 00000000
0x0032b700: 00000000 00000000 00000000 00000000
0x0032b710: 00000000 00000000 00620000 00000002
0x0032b720: 00000000 00000000 00000000 00620014
0x0032b730: 00000000 00000000 7bc430fb 000000c9
Backtrace:
=>1 0x7bc43172 RtlAllocateHeap+0x82() in ntdll (0x0032b748)
err:dbghelp_msc:pe_load_debug_directory Got a page fault while loading symbols
2 0x0041268b in updater (+0x1268b) (0x0032b768)
3 0x00411ef6 in updater (+0x11ef6) (0x0032b784)
4 0x00401110 in updater (+0x1110) (0x0032d9b4)
5 0x0040afbb in updater (+0xafbb) (0x0032fad8)
6 0x0040b886 in updater (+0xb886) (0x0032fe5c)
7 0x0040bbd4 in updater (+0xbbd4) (0x0032fe78)
8 0x004142ee in updater (+0x142ee) (0x0032ff08)
9 0x7b877ba8 in kernel32 (+0x57ba8) (0x0032ffe8)
0x7bc43172 RtlAllocateHeap+0x82 in ntdll: movl %eax,0x4(%edx)
Modules:
Module Address Debug info Name (99 modules)
PE 400000- 508000 Export updater
ELF 7b800000-7b939000 Export kernel32<elf>
-PE 7b820000-7b939000 \ kernel32
ELF 7bc00000-7bca5000 Export ntdll<elf>
-PE 7bc10000-7bca5000 \ ntdll
ELF 7bf00000-7bf03000 Deferred <wine-loader>
ELF 7de0f000-7de15000 Deferred libnss_dns.so.2
ELF 7de26000-7de3a000 Deferred lz32<elf>
-PE 7de30000-7de3a000 \ lz32
ELF 7de3a000-7de53000 Deferred version<elf>
-PE 7de40000-7de53000 \ version
ELF 7de53000-7def7000 Deferred oleaut32<elf>
-PE 7de60000-7def7000 \ oleaut32
ELF 7def7000-7df18000 Deferred cabinet<elf>
-PE 7df00000-7df18000 \ cabinet
ELF 7df18000-7df57000 Deferred urlmon<elf>
-PE 7df20000-7df57000 \ urlmon
ELF 7df57000-7e000000 Deferred msi<elf>
-PE 7df60000-7e000000 \ msi
ELF 7e000000-7e02b000 Deferred ws2_32<elf>
-PE 7e010000-7e02b000 \ ws2_32
ELF 7e02b000-7e04d000 Deferred mpr<elf>
-PE 7e030000-7e04d000 \ mpr
ELF 7e04d000-7e09b000 Deferred wininet<elf>
-PE 7e060000-7e09b000 \ wininet
ELF 7e0c8000-7e0e6000 Deferred iphlpapi<elf>
-PE 7e0d0000-7e0e6000 \ iphlpapi
ELF 7e0e6000-7e148000 Deferred rpcrt4<elf>
-PE 7e0f0000-7e148000 \ rpcrt4
ELF 7e148000-7e1eb000 Deferred ole32<elf>
-PE 7e160000-7e1eb000 \ ole32
ELF 7e213000-7e245000 Deferred uxtheme<elf>
-PE 7e220000-7e245000 \ uxtheme
ELF 7e270000-7e279000 Deferred librt.so.1
ELF 7e279000-7e2b3000 Deferred libdbus-1.so.3
ELF 7e2b3000-7e2b7000 Deferred libgpg-error.so.0
ELF 7e2b7000-7e2c7000 Deferred libtasn1.so.3
ELF 7e2c7000-7e2db000 Deferred libresolv.so.2
ELF 7e2db000-7e2de000 Deferred libkeyutils.so.1
ELF 7e2de000-7e2e5000 Deferred libkrb5support.so.0
ELF 7e2e5000-7e2f5000 Deferred libavahi-client.so.3
ELF 7e2f5000-7e369000 Deferred libgcrypt.so.11
ELF 7e369000-7e401000 Deferred libgnutls.so.26
ELF 7e401000-7e424000 Deferred libk5crypto.so.3
ELF 7e424000-7e4d6000 Deferred libkrb5.so.3
ELF 7e4d6000-7e505000 Deferred libgssapi_krb5.so.2
ELF 7e505000-7e550000 Deferred libcups.so.2
ELF 7e555000-7e558000 Deferred libnss_mdns4_minimal.so.2
ELF 7e561000-7e622000 Deferred comctl32<elf>
-PE 7e570000-7e622000 \ comctl32
ELF 7e622000-7e67b000 Deferred shlwapi<elf>
-PE 7e630000-7e67b000 \ shlwapi
ELF 7e67b000-7e78d000 Deferred shell32<elf>
-PE 7e690000-7e78d000 \ shell32
ELF 7e78d000-7e7c3000 Deferred winspool<elf>
-PE 7e790000-7e7c3000 \ winspool
ELF 7e7c3000-7e86f000 Deferred comdlg32<elf>
-PE 7e7d0000-7e86f000 \ comdlg32
ELF 7e86f000-7e878000 Deferred libxcursor.so.1
ELF 7e878000-7e87d000 Deferred libxfixes.so.3
ELF 7e87d000-7e880000 Deferred libxcomposite.so.1
ELF 7e880000-7e887000 Deferred libxrandr.so.2
ELF 7e887000-7e890000 Deferred libxrender.so.1
ELF 7e890000-7e893000 Deferred libxinerama.so.1
ELF 7e893000-7e8b3000 Deferred imm32<elf>
-PE 7e8a0000-7e8b3000 \ imm32
ELF 7e8b3000-7e8b8000 Deferred libxdmcp.so.6
ELF 7e8b8000-7e8bb000 Deferred libxau.so.6
ELF 7e8bb000-7e8d4000 Deferred libxcb.so.1
ELF 7e8d4000-7e8d8000 Deferred libuuid.so.1
ELF 7e8d8000-7e9f5000 Deferred libx11.so.6
ELF 7e9f5000-7ea04000 Deferred libxext.so.6
ELF 7ea04000-7ea1b000 Deferred libice.so.6
ELF 7ea1b000-7ea23000 Deferred libsm.so.6
ELF 7ea23000-7ea2f000 Deferred libavahi-common.so.3
ELF 7ea2f000-7ea32000 Deferred libcom_err.so.2
ELF 7ea34000-7eacc000 Deferred winex11<elf>
-PE 7ea40000-7eacc000 \ winex11
ELF 7eaf4000-7eb1a000 Deferred libexpat.so.1
ELF 7eb1a000-7eb49000 Deferred libfontconfig.so.1
ELF 7eb5a000-7eb6e000 Deferred libz.so.1
ELF 7eb6e000-7ebe6000 Deferred libfreetype.so.6
ELF 7ebe6000-7ec37000 Deferred advapi32<elf>
-PE 7ebf0000-7ec37000 \ advapi32
ELF 7ec37000-7ecd5000 Deferred gdi32<elf>
-PE 7ec50000-7ecd5000 \ gdi32
ELF 7ecd5000-7ee1f000 Deferred user32<elf>
-PE 7ecf0000-7ee1f000 \ user32
ELF 7ef94000-7efa0000 Deferred libnss_files.so.2
ELF 7efa0000-7efaa000 Deferred libnss_nis.so.2
ELF 7efaa000-7efc1000 Deferred libnsl.so.1
ELF 7efc1000-7efc9000 Deferred libnss_compat.so.2
ELF 7efc9000-7efef000 Deferred libm.so.6
ELF 7efef000-7eff4000 Deferred libxxf86vm.so.1
ELF b7455000-b7459000 Deferred libdl.so.2
ELF b7459000-b759f000 Deferred libc.so.6
ELF b75a0000-b75b9000 Deferred libpthread.so.0
ELF b75b9000-b76ef000 Deferred libwine.so.1
ELF b7702000-b771f000 Deferred ld-linux.so.2
Threads:
process tid prio (all id:s are in hex)
00000008 (D) C:\Program Files\MOTR\updater.exe
00000009 0 <==
0000000c
00000015 0
00000014 0
00000013 0
00000012 0
0000000e 0
0000000d 0
0000000f
00000016 0
00000011 0
00000010 0
00000018
00000019 0
Backtrace:
=>1 0x7bc43172 RtlAllocateHeap+0x82() in ntdll (0x0032b748)
2 0x0041268b in updater (+0x1268b) (0x0032b768)
3 0x00411ef6 in updater (+0x11ef6) (0x0032b784)
4 0x00401110 in updater (+0x1110) (0x0032d9b4)
5 0x0040afbb in updater (+0xafbb) (0x0032fad8)
6 0x0040b886 in updater (+0xb886) (0x0032fe5c)
7 0x0040bbd4 in updater (+0xbbd4) (0x0032fe78)
8 0x004142ee in updater (+0x142ee) (0x0032ff08)
9 0x7b877ba8 in kernel32 (+0x57ba8) (0x0032ffe8)
[/code:3ob5il0j]Если пытаться запустить клиент простым двойным кликом по Updater.exe вылетает следующая ошибка
Собственно, вопрос: как это лечится?
p.s. пробовал запустить RO с помощью VirtualBox OSE, но, к сожалению, Setup.exe не видит ни возможностей для 3D ускорения, ни возможного разрешения экрана, а потому не стартует.
-
T13Nemo,
- wine 1.2(не ниже и не выше)
- wine vcredist2008.exe
- mfc42.dll, msvcp60.dll, aossdk.dll и v3hunt.dll в папку с апдейтером
- ln -s /dev/null /<путь к клиенту>/rurolog_p.txt
профит.
проще всего под рутом все это проделывать, но можно и без сделать.
ЗЫ: первые посты не читай, пускай клиент в фуллскрине, он работает быстрее эмуляции раб стола раз в 5 и быстрее окна соответственно, но нельзя альттабаться(баг вайна). В окне тормозит, но на кач хватает и этого, на гв только фуллскрин.
ЗЗЫ: клиент от лейзи таки удобнее ибо сам ставится куда надо и как надо. -
T13Nemo,
- wine 1.2(не ниже и не выше)
- wine vcredist2008.exe
- mfc42.dll, msvcp60.dll, aossdk.dll и v3hunt.dll в папку с апдейтером
- ln -s /dev/null /<путь к клиенту>/rurolog_p.txt
профит.
проще всего под рутом все это проделывать, но можно и без сделать.
ЗЫ: первые посты не читай, пускай клиент в фуллскрине, он работает быстрее эмуляции раб стола раз в 5 и быстрее окна соответственно, но нельзя альттабаться(баг вайна). В окне тормозит, но на кач хватает и этого, на гв только фуллскрин.
ЗЗЫ: клиент от лейзи таки удобнее ибо сам ставится куда надо и как надо. -
- wine 1.2(не ниже и не выше)
Скачал сорцы 1.2, теперь такой вопрос: как его установить, не убив при этом 1.0.1, ну или так, чтобы 1.2 встал поверх?
/UPD: make install и checkinstall не прошли т.к. как я понял, не все зависимости удовлетворены. Ручками править у меня это ооочень плохо получается.
- wine vcredist2008.exe
Т.е. я просто скачиваю и устанавливаю vcredist? Или мне необходимо вайнтрикс использовать для этого?
- mfc42.dll, msvcp60.dll, aossdk.dll и v3hunt.dll в папку с апдейтером
Это было
- ln -s /dev/null /<путь к клиенту>/rurolog_p.txt
Это тоже
Клиент от Лейзи скачал, но т.к. вайн все ещё 1.0.1, думаю, что не заведется, если ставить.
Собственно, необходимо решить вопрос с установкой вайна. Бинарника под 6.0.3 не нашел -\ если у вас есть deb-пакет, поделитесь пожалуйста -) -
- wine 1.2(не ниже и не выше)
Скачал сорцы 1.2, теперь такой вопрос: как его установить, не убив при этом 1.0.1, ну или так, чтобы 1.2 встал поверх?
/UPD: make install и checkinstall не прошли т.к. как я понял, не все зависимости удовлетворены. Ручками править у меня это ооочень плохо получается.
- wine vcredist2008.exe
Т.е. я просто скачиваю и устанавливаю vcredist? Или мне необходимо вайнтрикс использовать для этого?
- mfc42.dll, msvcp60.dll, aossdk.dll и v3hunt.dll в папку с апдейтером
Это было
- ln -s /dev/null /<путь к клиенту>/rurolog_p.txt
Это тоже
Клиент от Лейзи скачал, но т.к. вайн все ещё 1.0.1, думаю, что не заведется, если ставить.
Собственно, необходимо решить вопрос с установкой вайна. Бинарника под 6.0.3 не нашел -\ если у вас есть deb-пакет, поделитесь пожалуйста -) -
@T13Nemo:
Скачал сорцы 1.2, теперь такой вопрос: как его установить, не убив при этом 1.0.1, ну или так, чтобы 1.2 встал поверх?/UPD: make install и checkinstall не прошли т.к. как я понял, не все зависимости удовлетворены. Ручками править у меня это ооочень плохо получается.
Зачем тебе 1.0.1? Если софт какой-то не особо навороченый, типа квипа - пускай его через playonlinux с любым вайном, а в систему поставь 1.2.
[code:2au9kbbt]make configure && make && make install [/code:2au9kbbt]
емнип.
если на этапе конфигурирования есть ошибки - ставишь библиотеки из репы, нет в репе ставь исходниками аналогично. -
@"T13Nemo":
Скачал сорцы 1.2, теперь такой вопрос: как его установить, не убив при этом 1.0.1, ну или так, чтобы 1.2 встал поверх?/UPD: make install и checkinstall не прошли т.к. как я понял, не все зависимости удовлетворены. Ручками править у меня это ооочень плохо получается.
Зачем тебе 1.0.1? Если софт какой-то не особо навороченый, типа квипа - пускай его через playonlinux с любым вайном, а в систему поставь 1.2.
[code:2au9kbbt]make configure && make && make install [/code:2au9kbbt]
емнип.
если на этапе конфигурирования есть ошибки - ставишь библиотеки из репы, нет в репе ставь исходниками аналогично. -
@drinkermann:
да и работать будет только под проприетарным WMWare.
Как я не пытался запустить на Вареке нифига не получилось. -
@"drinkermann":
да и работать будет только под проприетарным WMWare.
Как я не пытался запустить на Вареке нифига не получилось. -
Собственно, вайн установился, но...
Как говорится, все внимание на фотографию.
И как данный сабж лечится?
UPD.
И это только полбеды. Вторая половина вот:
[code:1pz3cqrz]t13nemo@debian-t13nemo:~/.wine_motr/drive_c/Program Files/MOTR$ wine: Call from 0x7ef94f90 to unimplemented function MFC42.DLL.6478, aborting
wine: Unimplemented function MFC42.DLL.6478 called at address 0x7ef94f90 (thread 001b), starting debugger...
fixme:xrender:XRender_AlphaBlend not supported - XRENDER headers were missing at compile time
Unhandled exception: unimplemented function MFC42.DLL.6478 called in 32-bit code (0x7ef94f90).
Register dump:
CS:0073 SS:007b DS:007b ES:007b FS:0033 GS:003b
EIP:7ef94f90 ESP:0033e288 EBP:0033e2ec EFLAGS:00000206( - -- I - -P- )
EAX:0000194e EBX:7efe446c ECX:0016fb18 EDX:00000000
ESI:0033e294 EDI:00000001
Stack dump:
0x0033e288: 00000000 00000000 00000000 80000100
0x0033e298: 00000001 00000000 7ef94f90 00000002
0x0033e2a8: 0041d922 0000194e 00000043 84000040
0x0033e2b8: 00110014 00000000 00000000 7ef922db
0x0033e2c8: 7e602220 ffffffff 00000001 0033e2f4
0x0033e2d8: 7e5d1e77 00110000 00000000 7e9e4c70
Backtrace:
=>0 0x7ef94f90 stub_entry_point+0x50(dll="MFC42.DLL", name=*** invalid address 0x194e , ret_addr=0x402052) [/home/t13nemo/wine-1.2/dlls/ntdll/loader.c:195] in ntdll (0x0000067c)
0x7ef94f90 stub_entry_point+0x50 [/home/t13nemo/wine-1.2/dlls/ntdll/loader.c:195] in ntdll: subl $4,%esp
195 for (;;) RtlRaiseException( &rec );
Modules:
Module Address Debug info Name (55 modules)
PE 400000- 427000 Deferred ragnarok
PE 5f400000-5f4ed000 Deferred mfc42
PE 780c0000-78121000 Deferred msvcp60
ELF 7bf00000-7bf03000 Deferred <wine-loader>
ELF 7e183000-7e1f7000 Deferred rpcrt4<elf>
-PE 7e190000-7e1f7000 \ rpcrt4
ELF 7e1f7000-7e2f4000 Deferred ole32<elf>
-PE 7e210000-7e2f4000 \ ole32
ELF 7e2f4000-7e327000 Deferred uxtheme<elf>
-PE 7e300000-7e327000 \ uxtheme
ELF 7e327000-7e32c000 Deferred libxfixes.so.3
ELF 7e32c000-7e335000 Deferred libxrender.so.1
ELF 7e335000-7e33e000 Deferred libxcursor.so.1
ELF 7e33e000-7e35e000 Deferred imm32<elf>
-PE 7e340000-7e35e000 \ imm32
ELF 7e35e000-7e377000 Deferred libxcb.so.1
ELF 7e377000-7e494000 Deferred libx11.so.6
ELF 7e494000-7e514000 Deferred winex11<elf>
-PE 7e4a0000-7e514000 \ winex11
ELF 7e514000-7e58c000 Deferred libfreetype.so.6
ELF 7e59d000-7e61e000 Deferred msvcrt<elf>
-PE 7e5b0000-7e61e000 \ msvcrt
ELF 7e649000-7e732000 Deferred comctl32<elf>
-PE 7e650000-7e732000 \ comctl32
ELF 7e732000-7e907000 Deferred shell32<elf>
-PE 7e740000-7e907000 \ shell32
ELF 7e907000-7e968000 Deferred shlwapi<elf>
-PE 7e920000-7e968000 \ shlwapi
ELF 7e968000-7e9c1000 Deferred advapi32<elf>
-PE 7e970000-7e9c1000 \ advapi32
ELF 7e9c1000-7ea4b000 Deferred gdi32<elf>
-PE 7e9d0000-7ea4b000 \ gdi32
ELF 7ea4b000-7eb7b000 Deferred user32<elf>
-PE 7ea60000-7eb7b000 \ user32
ELF 7eb7b000-7eb9d000 Deferred mpr<elf>
-PE 7eb80000-7eb9d000 \ mpr
ELF 7eb9d000-7ebb1000 Deferred libz.so.1
ELF 7ebb1000-7ec0a000 Deferred wininet<elf>
-PE 7ebc0000-7ec0a000 \ wininet
ELF 7ec0a000-7ec16000 Deferred libnss_files.so.2
ELF 7ec16000-7ec20000 Deferred libnss_nis.so.2
ELF 7ec20000-7ec37000 Deferred libnsl.so.1
ELF 7ec37000-7ec3f000 Deferred libnss_compat.so.2
ELF 7edb4000-7ef24000 Deferred kernel32<elf>
-PE 7edd0000-7ef24000 \ kernel32
ELF 7ef24000-7ef4a000 Deferred libm.so.6
ELF 7ef4a000-7f000000 Dwarf ntdll<elf>
-PE 7ef60000-7f000000 \ ntdll
ELF b75d2000-b75d6000 Deferred libdl.so.2
ELF b75d6000-b771c000 Deferred libc.so.6
ELF b771d000-b7736000 Deferred libpthread.so.0
ELF b7738000-b773d000 Deferred libxdmcp.so.6
ELF b773d000-b7740000 Deferred libxau.so.6
ELF b7747000-b7887000 Deferred libwine.so.1
ELF b7889000-b78a6000 Deferred ld-linux.so.2
Threads:
process tid prio (all id:s are in hex)
0000000e services.exe
00000016 0
00000015 0
00000014 0
00000010 0
0000000f 0
00000011 winedevice.exe
00000017 0
00000013 0
00000012 0
00000018 explorer.exe
00000019 0
0000001a (D) C:\Program Files\MOTR\Ragnarok.exe
0000001b 0 <==
Backtrace:
=>0 0x7ef94f90 stub_entry_point+0x50(dll="MFC42.DLL", name= invalid address 0x194e ***, ret_addr=0x402052) [/home/t13nemo/wine-1.2/dlls/ntdll/loader.c:195] in ntdll (0x0000067c)
wine: Call from 0x7ef94f90 to unimplemented function MFC42.DLL.6478, aborting
wine: Call from 0x7ef94f90 to unimplemented function MFC42.DLL.6478, aborting
t13nemo@debian-t13nemo:~/.wine_motr/drive_c/Program Files/MOTR$
[/code:1pz3cqrz]Как я понял, ему что-то с mfc42.dll не нравится..
UPD2.
Возможность выбора разрешения и видео-режима тоже пропали.
-
Собственно, вайн установился, но...
Как говорится, все внимание на фотографию.
И как данный сабж лечится?
UPD.
И это только полбеды. Вторая половина вот:
[code:1pz3cqrz]t13nemo@debian-t13nemo:~/.wine_motr/drive_c/Program Files/MOTR$ wine: Call from 0x7ef94f90 to unimplemented function MFC42.DLL.6478, aborting
wine: Unimplemented function MFC42.DLL.6478 called at address 0x7ef94f90 (thread 001b), starting debugger...
fixme:xrender:XRender_AlphaBlend not supported - XRENDER headers were missing at compile time
Unhandled exception: unimplemented function MFC42.DLL.6478 called in 32-bit code (0x7ef94f90).
Register dump:
CS:0073 SS:007b DS:007b ES:007b FS:0033 GS:003b
EIP:7ef94f90 ESP:0033e288 EBP:0033e2ec EFLAGS:00000206( - -- I - -P- )
EAX:0000194e EBX:7efe446c ECX:0016fb18 EDX:00000000
ESI:0033e294 EDI:00000001
Stack dump:
0x0033e288: 00000000 00000000 00000000 80000100
0x0033e298: 00000001 00000000 7ef94f90 00000002
0x0033e2a8: 0041d922 0000194e 00000043 84000040
0x0033e2b8: 00110014 00000000 00000000 7ef922db
0x0033e2c8: 7e602220 ffffffff 00000001 0033e2f4
0x0033e2d8: 7e5d1e77 00110000 00000000 7e9e4c70
Backtrace:
=>0 0x7ef94f90 stub_entry_point+0x50(dll="MFC42.DLL", name=*** invalid address 0x194e , ret_addr=0x402052) [/home/t13nemo/wine-1.2/dlls/ntdll/loader.c:195] in ntdll (0x0000067c)
0x7ef94f90 stub_entry_point+0x50 [/home/t13nemo/wine-1.2/dlls/ntdll/loader.c:195] in ntdll: subl $4,%esp
195 for (;;) RtlRaiseException( &rec );
Modules:
Module Address Debug info Name (55 modules)
PE 400000- 427000 Deferred ragnarok
PE 5f400000-5f4ed000 Deferred mfc42
PE 780c0000-78121000 Deferred msvcp60
ELF 7bf00000-7bf03000 Deferred <wine-loader>
ELF 7e183000-7e1f7000 Deferred rpcrt4<elf>
-PE 7e190000-7e1f7000 \ rpcrt4
ELF 7e1f7000-7e2f4000 Deferred ole32<elf>
-PE 7e210000-7e2f4000 \ ole32
ELF 7e2f4000-7e327000 Deferred uxtheme<elf>
-PE 7e300000-7e327000 \ uxtheme
ELF 7e327000-7e32c000 Deferred libxfixes.so.3
ELF 7e32c000-7e335000 Deferred libxrender.so.1
ELF 7e335000-7e33e000 Deferred libxcursor.so.1
ELF 7e33e000-7e35e000 Deferred imm32<elf>
-PE 7e340000-7e35e000 \ imm32
ELF 7e35e000-7e377000 Deferred libxcb.so.1
ELF 7e377000-7e494000 Deferred libx11.so.6
ELF 7e494000-7e514000 Deferred winex11<elf>
-PE 7e4a0000-7e514000 \ winex11
ELF 7e514000-7e58c000 Deferred libfreetype.so.6
ELF 7e59d000-7e61e000 Deferred msvcrt<elf>
-PE 7e5b0000-7e61e000 \ msvcrt
ELF 7e649000-7e732000 Deferred comctl32<elf>
-PE 7e650000-7e732000 \ comctl32
ELF 7e732000-7e907000 Deferred shell32<elf>
-PE 7e740000-7e907000 \ shell32
ELF 7e907000-7e968000 Deferred shlwapi<elf>
-PE 7e920000-7e968000 \ shlwapi
ELF 7e968000-7e9c1000 Deferred advapi32<elf>
-PE 7e970000-7e9c1000 \ advapi32
ELF 7e9c1000-7ea4b000 Deferred gdi32<elf>
-PE 7e9d0000-7ea4b000 \ gdi32
ELF 7ea4b000-7eb7b000 Deferred user32<elf>
-PE 7ea60000-7eb7b000 \ user32
ELF 7eb7b000-7eb9d000 Deferred mpr<elf>
-PE 7eb80000-7eb9d000 \ mpr
ELF 7eb9d000-7ebb1000 Deferred libz.so.1
ELF 7ebb1000-7ec0a000 Deferred wininet<elf>
-PE 7ebc0000-7ec0a000 \ wininet
ELF 7ec0a000-7ec16000 Deferred libnss_files.so.2
ELF 7ec16000-7ec20000 Deferred libnss_nis.so.2
ELF 7ec20000-7ec37000 Deferred libnsl.so.1
ELF 7ec37000-7ec3f000 Deferred libnss_compat.so.2
ELF 7edb4000-7ef24000 Deferred kernel32<elf>
-PE 7edd0000-7ef24000 \ kernel32
ELF 7ef24000-7ef4a000 Deferred libm.so.6
ELF 7ef4a000-7f000000 Dwarf ntdll<elf>
-PE 7ef60000-7f000000 \ ntdll
ELF b75d2000-b75d6000 Deferred libdl.so.2
ELF b75d6000-b771c000 Deferred libc.so.6
ELF b771d000-b7736000 Deferred libpthread.so.0
ELF b7738000-b773d000 Deferred libxdmcp.so.6
ELF b773d000-b7740000 Deferred libxau.so.6
ELF b7747000-b7887000 Deferred libwine.so.1
ELF b7889000-b78a6000 Deferred ld-linux.so.2
Threads:
process tid prio (all id:s are in hex)
0000000e services.exe
00000016 0
00000015 0
00000014 0
00000010 0
0000000f 0
00000011 winedevice.exe
00000017 0
00000013 0
00000012 0
00000018 explorer.exe
00000019 0
0000001a (D) C:\Program Files\MOTR\Ragnarok.exe
0000001b 0 <==
Backtrace:
=>0 0x7ef94f90 stub_entry_point+0x50(dll="MFC42.DLL", name= invalid address 0x194e ***, ret_addr=0x402052) [/home/t13nemo/wine-1.2/dlls/ntdll/loader.c:195] in ntdll (0x0000067c)
wine: Call from 0x7ef94f90 to unimplemented function MFC42.DLL.6478, aborting
wine: Call from 0x7ef94f90 to unimplemented function MFC42.DLL.6478, aborting
t13nemo@debian-t13nemo:~/.wine_motr/drive_c/Program Files/MOTR$
[/code:1pz3cqrz]Как я понял, ему что-то с mfc42.dll не нравится..
UPD2.
Возможность выбора разрешения и видео-режима тоже пропали.
-
@"T13Nemo":
Возможность выбора разрешения и видео-режима тоже пропали.
дрова кривые.
@"T13Nemo":
Собственно, вайн установился, но...
Как говорится, все внимание на фотографию.подозреваю, что vcredist и мотр в разных префиксах встали, не надо так делать.
самый простой способ:
- ставишь вайн.
- sudo su
- проверяешь встал ли вайн и тот ли вайн в системе
[code:2tl4i7ti]wine --version[/code:2tl4i7ti] - запускаешь из консоли инсталлер от лейзи.
делаешь как он просит, в конце ставятся сишные библиотеки. - копируешь недостающие дллки в директорию с клиентом
можно взять тут. - chmod +x для всех .exe файлов в клиенте.
- Удалить руролог и на его место ссылку на нуль.
- wine updater.exe или ./updater.exe
- если других косяков нет, то профит.
Сейчас меня попохетами закидают тру линуксоиды, но у меня без рута руро никак не хочет дружить с клиентом.
-
@"T13Nemo":
Возможность выбора разрешения и видео-режима тоже пропали.
дрова кривые.
@"T13Nemo":
Собственно, вайн установился, но...
Как говорится, все внимание на фотографию.подозреваю, что vcredist и мотр в разных префиксах встали, не надо так делать.
самый простой способ:
- ставишь вайн.
- sudo su
- проверяешь встал ли вайн и тот ли вайн в системе
[code:2tl4i7ti]wine --version[/code:2tl4i7ti] - запускаешь из консоли инсталлер от лейзи.
делаешь как он просит, в конце ставятся сишные библиотеки. - копируешь недостающие дллки в директорию с клиентом
можно взять тут. - chmod +x для всех .exe файлов в клиенте.
- Удалить руролог и на его место ссылку на нуль.
- wine updater.exe или ./updater.exe
- если других косяков нет, то профит.
Сейчас меня попохетами закидают тру линуксоиды, но у меня без рута руро никак не хочет дружить с клиентом.
-
Ура, заработало! Работает, правда ооочень медленно -)
drinkermann, спасибо за консультацию.
-
Ура, заработало! Работает, правда ооочень медленно -)
drinkermann, спасибо за консультацию.
-
Попробовал поставить, всем файлам на исполнение прописал, библиотеки вайна поставил все (что были). Версия 1.2.3.
Выдает следующее:Как лечить? Подскажите пожалуйста.
Ubuntu 11.10
-
Попробовал поставить, всем файлам на исполнение прописал, библиотеки вайна поставил все (что были). Версия 1.2.3.
Выдает следующее:Как лечить? Подскажите пожалуйста.
Ubuntu 11.10
-
@"Miri":
Попробовал поставить, всем файлам на исполнение прописал, библиотеки вайна поставил все (что были). Версия 1.2.3.Выдает следующее:
Как лечить? Подскажите пожалуйста.
Ubuntu 11.10
попробуйте поставить wine 1.2 (не больше, ни меньше), должно заработать.
-
@"Miri":
Попробовал поставить, всем файлам на исполнение прописал, библиотеки вайна поставил все (что были). Версия 1.2.3.Выдает следующее:
Как лечить? Подскажите пожалуйста.
Ubuntu 11.10
попробуйте поставить wine 1.2 (не больше, ни меньше), должно заработать.