MOTR + Linux (мини-гайд по приручению)
-
SoLnC, не надо писать дров. Верхнее меню гнома -> Система -> Дополнительные драйвера что говорит? Если там есть драйвер от интел, то попробуй:
A) посмотреть не предлагается ли версия новее
Б) просто удалить имеющуюся
В) покурить ЭТО
если нет, то пункт Б) можно не делать.
ро на винде под виртуалкой будет работать ЗНАЧИТЕЛЬНО медленнее чем под вайном, да и работать будет только под проприетарным WMWare. Второй системой поставить винду для ро проще.UPD: да и еще лайтмап бы отключить в настройках видео. Мне на нвидии никак не помогает, но на интеле вполне может помочь.
-
SoLnC, не надо писать дров. Верхнее меню гнома -> Система -> Дополнительные драйвера что говорит? Если там есть драйвер от интел, то попробуй:
A) посмотреть не предлагается ли версия новее
Б) просто удалить имеющуюся
В) покурить ЭТО
если нет, то пункт Б) можно не делать.
ро на винде под виртуалкой будет работать ЗНАЧИТЕЛЬНО медленнее чем под вайном, да и работать будет только под проприетарным WMWare. Второй системой поставить винду для ро проще.UPD: да и еще лайтмап бы отключить в настройках видео. Мне на нвидии никак не помогает, но на интеле вполне может помочь.
-
На версиии 10.10 пока что ничего не вышло... Теперь пробую на версии 11.10!
-
На версиии 10.10 пока что ничего не вышло... Теперь пробую на версии 11.10!
-
Итак..
Система: 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, спасибо за консультацию.