Настройка Вайна... (проблема)
Модератор: Модераторы разделов
-
- Сообщения: 343
- Статус: i like the way you move
- ОС: OpenSuse 11.1
Настройка Вайна...
Дело в том, что не совсем понимаю как его настроить=\
Установил, написал winecfg и тут встал в тупик что менять в появившейся настройке? нигде не нашел описания таковой.
зато есть множество описаний с конфигами, но у меня никаких конфигов по адресу ~/.wine не имеется.
подскажите как осуществить настройку?
P.S.приложения способом wine prog.exe не запускаются. пишет :
wine mine2.exe
wine: could not load L"C:\\windows\\system32\\mine2.exe": Module not found
Установил, написал winecfg и тут встал в тупик что менять в появившейся настройке? нигде не нашел описания таковой.
зато есть множество описаний с конфигами, но у меня никаких конфигов по адресу ~/.wine не имеется.
подскажите как осуществить настройку?
P.S.приложения способом wine prog.exe не запускаются. пишет :
wine mine2.exe
wine: could not load L"C:\\windows\\system32\\mine2.exe": Module not found
-
- Сообщения: 2519
- Статус: Мимо шёл
- ОС: Debian
-
- Модератор
- Сообщения: 1442
- Статус: Etersoft team
- ОС: ALT Linux
Re: Настройка Вайна...
Так... Заглядываем, что у нас по этому поводу написано в Faq
Почитайте вообще темку, там много всего полезного
При запуске приложения возникает ошибка
wine: could not load L"c:\\windows\\system32\\my_program.exe": Module not found
1) Нужно, чтобы exe-файл был виден через ~/.wine/dosdevices. Можно скопировать программу на диск c: или создать другие диски с помощью символьных ссылок или winecfg
2) Запускаемого файла действительно нет в директории. Сделайте cd в директорию, содержащую файл.
Почитайте вообще темку, там много всего полезного

-
- Сообщения: 343
- Статус: i like the way you move
- ОС: OpenSuse 11.1
Re: Настройка Вайна...
Hoblin писал(а): ↑01.07.2008 08:49Так... Заглядываем, что у нас по этому поводу написано в Faq
При запуске приложения возникает ошибка
wine: could not load L"c:\\windows\\system32\\my_program.exe": Module not found
1) Нужно, чтобы exe-файл был виден через ~/.wine/dosdevices. Можно скопировать программу на диск c: или создать другие диски с помощью символьных ссылок или winecfg
2) Запускаемого файла действительно нет в директории. Сделайте cd в директорию, содержащую файл.
Почитайте вообще темку, там много всего полезного
прочитал вашу ссылочку но все равно чт-то не так... скопировал этот фалик и на диск С и в Програм файлс и в виндус/систем32 и перешел в директорию с файлом: cd /home .... но все равно таже ошибка про модуль=\
-
- Модератор
- Сообщения: 1442
- Статус: Etersoft team
- ОС: ALT Linux
Re: Настройка Вайна...
Покажите вывод:
Код: Выделить всё
$ ls -l
$ pwd
Ну и ещё попробуйте wine notepad запустить, что-нибудь вроде
Warning: could not find DOS drive for current working directory '/', starting in the Windows directory.
будет?
-
- Сообщения: 343
- Статус: i like the way you move
- ОС: OpenSuse 11.1
Re: Настройка Вайна...
Hoblin писал(а): ↑01.07.2008 09:45
Покажите вывод:
Код: Выделить всё
$ ls -l $ pwd
Ну и ещё попробуйте wine notepad запустить, что-нибудь вроде
Warning: could not find DOS drive for current working directory '/', starting in the Windows directory.
будет?
вот выводы:
ls -l
итого 1116
drwxr-xr-x 3 root root 4096 2008-06-29 02:48 FireF
drwxr-xr-x 6 root root 4096 2008-07-01 01:04 download
drwxr-xr-x 9 garry users 4096 2008-07-01 00:20 garry
-rw-r--r-- 1 root root 55541 2008-07-01 01:24 kde-faq-page5.html
drwxr-xr-x 3 root root 4096 2008-07-01 01:24 kde-faq-page5_files
-rwxr-xr-x 1 root root 829763 2007-12-21 21:17 mine2
drwxr-xr-x 8 garry 1000 4096 2008-06-22 05:47 rp-pppoe-3.9
-rwxr-xr-x 1 root root 215273 2008-06-29 11:14 rp-pppoe-3.9.tar.gz
-rw-r--r-- 1 root root 12 2008-06-30 23:30 Безымянный.txt
pwd
/home
а насчет wine notepad - открывает блокнот. странно. не понимаю...
-
- Сообщения: 343
- Статус: i like the way you move
- ОС: OpenSuse 11.1
Re: Настройка Вайна...
кстати пробую запустить qip выскакивает окошко системное с надписью: Language Interface directory not found. Programm will be close.
может все же в настройках дело? или я не правильно проги под вайну ставлю...?
может все же в настройках дело? или я не правильно проги под вайну ставлю...?
-
- Модератор
- Сообщения: 1442
- Статус: Etersoft team
- ОС: ALT Linux
Re: Настройка Вайна...
Неужели у Вас файл валяется по пути /home/mine2.exe? Очень странно.
Если не ошиблись с выводом (и это действительно полный путь), то ещё покажите:
$ ls -l $WINEPREFIX/dosdevices
Это понятно, что откроется из любого места. Предупреждение есть, о том, что не с диска wine запущен?
-
- Сообщения: 343
- Статус: i like the way you move
- ОС: OpenSuse 11.1
Re: Настройка Вайна...
Hoblin писал(а): ↑01.07.2008 15:12
Неужели у Вас файл валяется по пути /home/mine2.exe? Очень странно.
Если не ошиблись с выводом (и это действительно полный путь), то ещё покажите:
$ ls -l $WINEPREFIX/dosdevices
Это понятно, что откроется из любого места. Предупреждение есть, о том, что не с диска wine запущен?
предупреждений по поводу блокнота никаких не было. просто запустилось. путь действительно такой /home/mine2.exe. как лучше рапологать файлик, подскажите пожалуйста, с вайном совсем чуть чуть работаю... пока не совсем освоил. вот выкладка.
ls -l $WINEPREFIX/dosdevices
ls: невозможно получить доступ к /dosdevices: Нет такого файла или каталога
последнее пробывал писать находясь как в ~/.wine так и в /home так и в просто ~/ ничего не помогает=\
-
- Модератор
- Сообщения: 1442
- Статус: Etersoft team
- ОС: ALT Linux
Re: Настройка Вайна...
Ой!

Тяга к универсализации команд губительна

Тогда
$ ls -l ~/.wine/dosdevices
И наверняка там нет пути, по которому можно попасть в /home
Лучше всего для начала помещать файлы на вайновский диск C:, или в dosdevices создать ссылки (или через winecfg назначить диски) на определённые директории, где будут лежать виндовые программы.
-
- Сообщения: 343
- Статус: i like the way you move
- ОС: OpenSuse 11.1
Re: Настройка Вайна...
Hoblin писал(а): ↑01.07.2008 15:43
Ой!![]()
Тяга к универсализации команд губительнаУ Вас видимо WINEPREFIX по умолчанию (а он по умолчанию пуст), вот и получается не очень хорошо.
Тогда
$ ls -l ~/.wine/dosdevices
И наверняка там нет пути, по которому можно попасть в /home
Лучше всего для начала помещать файлы на вайновский диск C:, или в dosdevices создать ссылки (или через winecfg назначить диски) на определённые директории, где будут лежать виндовые программы.
вот:
ls -l ~/.wine/dosdevices
итого 0
lrwxrwxrwx 1 root root 10 2008-07-01 01:45 c: -> ../drive_c
lrwxrwxrwx 1 root root 18 2008-07-01 02:21 d: -> /media/SANTA KLAUS
lrwxrwxrwx 1 root root 9 2008-07-01 02:21 d:: -> /dev/sdc1
lrwxrwxrwx 1 root root 1 2008-07-01 01:45 z: -> /
вопросик: вайновкий диск C находится в ~/.wine/dosdevices/c:? я правильно понимаю?
-
- Модератор
- Сообщения: 1442
- Статус: Etersoft team
- ОС: ALT Linux
Re: Настройка Вайна...
Совершенно верно! Причём для всех вайнов. Для оригинального - это ссылка на ~/.wine/drive_c, а в etersoft'овском - директория (а ссылка на неё wine_c в home пользователя).
Через winecfg можно назначить диски куда угодно.
-
- Сообщения: 343
- Статус: i like the way you move
- ОС: OpenSuse 11.1
Re: Настройка Вайна...
все же проблема осталась. в wincfg стоит такая строка C: ../drive_c. Стало быть туда в drive_c я кидаю программы. кинул, запускаю опять:
wine 12.exe
wine: could not load L"C:\\windows\\system32\\12.exe": Module not found
-
- Сообщения: 343
- Статус: i like the way you move
- ОС: OpenSuse 11.1
Re: Настройка Вайна...
вроде есть сдивг. полазил в настройках добился запуска но опять же ошибки по консоли ползут. в частоности вот 2 теста:
Код: Выделить всё
wine 12.exe
err:module:import_dll Library msvbvm60.dll (which is needed by L"C:\\12.exe") not found
err:module:LdrInitializeThunk Main exe initialization for L"C:\\12.exe" failed, status c0000135
Код:
wine qip.exe
ALSA lib pcm_dmix.c:866:(snd_pcm_dmix_open) unable to open slave
err:ntlm:SECUR32_initNTLMSP ntlm_auth was not found or is outdated. Make sure that ntlm_auth >= 3.0.25 is in your path.
err:ntlm:SECUR32_initNTLMSP Usually, you can find it in the winbind package of your distribution.
wine: Unhandled exception 0x0eedfade at address 0x0000:0x7ee2b310 (thread 0009), starting debugger...
First chance exception: 0xc0000025 in 32-bit code (0x7ef9b15a).
Register dump:
CS:0073 SS:007b DS:007b ES:007b FS:0033 GS:003b
EIP:7ef9b15a ESP:00a2f4c4 EBP:00a2f528 EFLAGS:00200212( - 00 - -IA1)
EAX:00a2f4d0 EBX:7efe443c ECX:00a2f8b0 EDX:0011004c
ESI:00a2f8b0 EDI:00a2f534
Stack dump:
0x00a2f4c4: 00a2f534 00a2f528 7ef9b136 c0000025
0x00a2f4d4: 00000001 00a2f8b0 00a2f4fc 00000000
0x00a2f4e4: c0000034 0000007c 00a2f53c b7e1eb3a
0x00a2f4f4: b7f3c684 7d75f910 00a2f52c b7e1ebed
0x00a2f504: 7d75f910 7d75b600 00000000 7ebbfe1c
0x00a2f514: 00a2f5dc 00000018 0000001c 7ef9b110
Backtrace:
=>1 0x7ef9b15a __regs_RtlRaiseException+0x4a(rec=0xa2f8b0, context=0xa2f540) [/home/download/wine-1.1.0/dlls/ntdll/exception.c:396] in ntdll (0x00a2f528)
2 0x7efd2897 __wine_call_from_32_regs+0xc3() in ntdll (0x00a2f88c)
3 0x7ef9a906 RtlRaiseException+0x6() in ntdll (0x00a2f904)
4 0x00549bbc in qip (+0x149bbc) (0x00a2f94c)
5 0x00549f87 in qip (+0x149f87) (0x00a2f9d8)
6 0x0054a08c in qip (+0x14a08c) (0x00a2fa1c)
7 0x0054ff61 in qip (+0x14ff61) (0x00a2fa40)
8 0x0042118c in qip (+0x2118c) (0x00a2fa6c)
9 0x004213bd in qip (+0x213bd) (0x00a2fac4)
10 0x0042166a in qip (+0x2166a) (0x00a2faf0)
11 0x004215a9 in qip (+0x215a9) (0x00a2fb0c)
12 0x0042610e in qip (+0x2610e) (0x00a2fb3c)
13 0x004807f4 in qip (+0x807f4) (0x00a2fb5c)
14 0x004223a8 in qip (+0x223a8) (0x00a2fbdc)
15 0x0041f96b in qip (+0x1f96b) (0x00a2fbfc)
16 0x0041c790 in qip (+0x1c790) (0x00a2fc20)
17 0x0041c91a in qip (+0x1c91a) (0x00a2fd40)
18 0x0041c9ab in qip (+0x1c9ab) (0x00a2fd70)
19 0x0048017a in qip (+0x8017a) (0x00a2fec4)
20 0x00487b80 in qip (+0x87b80) (0x00a2fee8)
21 0x00690239 in qip (+0x290239) (0x00a2ff08)
22 0x7ee59632 start_process+0xb2(arg=0x0) [/home/download/wine-1.1.0/dlls/kernel32/process.c:904] in kernel32 (0x00a2ffe8)
23 0xb7e217e7 wine_switch_to_stack+0x17() in libwine.so.1 (0x00000000)
0x7ef9b15a __regs_RtlRaiseException+0x4a [/home/download/wine-1.1.0/dlls/ntdll/exception.c:396] in ntdll: addl $12,%esp
396 RtlRaiseException( &newrec ); /* never returns */
Modules:
Module Address Debug info Name (103 modules)
PE 400000- 723000 Export qip
ELF 7bf00000-7bf03000 Deferred <wine-loader>
ELF 7d6f7000-7d702000 Deferred libgcc_s.so.1
ELF 7d711000-7d73b000 Deferred ws2_32<elf>
\-PE 7d720000-7d73b000 \ ws2_32
ELF 7d73b000-7d760000 Deferred netapi32<elf>
\-PE 7d740000-7d760000 \ netapi32
ELF 7d760000-7d785000 Deferred secur32<elf>
\-PE 7d770000-7d785000 \ secur32
ELF 7d785000-7d798000 Deferred security<elf>
\-PE 7d790000-7d798000 \ security
ELF 7daed000-7db32000 Deferred dsound<elf>
\-PE 7daf0000-7db32000 \ dsound
ELF 7db32000-7dc1e000 Deferred wined3d<elf>
\-PE 7db40000-7dc1e000 \ wined3d
ELF 7dc1e000-7dc46000 Deferred d3d8<elf>
\-PE 7dc20000-7dc46000 \ d3d8
ELF 7df56000-7df69000 Deferred olepro32<elf>
\-PE 7df60000-7df69000 \ olepro32
ELF 7df69000-7df7d000 Deferred midimap<elf>
\-PE 7df70000-7df7d000 \ midimap
ELF 7df7d000-7dfa2000 Deferred msacm32<elf>
\-PE 7df80000-7dfa2000 \ msacm32
ELF 7dfa2000-7dfb9000 Deferred msacm32<elf>
\-PE 7dfb0000-7dfb9000 \ msacm32
ELF 7dfb9000-7e07d000 Deferred libasound.so.2
ELF 7e08c000-7e0bf000 Deferred winealsa<elf>
\-PE 7e0a0000-7e0bf000 \ winealsa
ELF 7e134000-7e166000 Deferred libcrypt.so.1
ELF 7e166000-7e2a5000 Deferred libcrypto.so.0
ELF 7e2a5000-7e2e5000 Deferred libssl.so.0
ELF 7e2e5000-7e317000 Deferred libcups.so.2
ELF 7e317000-7e348000 Deferred uxtheme<elf>
\-PE 7e320000-7e348000 \ uxtheme
ELF 7e348000-7e351000 Deferred libxcursor.so.1
ELF 7e351000-7e356000 Deferred libxfixes.so.3
ELF 7e356000-7e359000 Deferred libxcomposite.so.1
ELF 7e359000-7e35f000 Deferred libxrandr.so.2
ELF 7e35f000-7e367000 Deferred libxrender.so.1
ELF 7e367000-7e36a000 Deferred libxinerama.so.1
ELF 7e36a000-7e36f000 Deferred libxdmcp.so.6
ELF 7e36f000-7e386000 Deferred libxcb.so.1
ELF 7e386000-7e46e000 Deferred libx11.so.6
ELF 7e46e000-7e47c000 Deferred libxext.so.6
ELF 7e47c000-7e493000 Deferred libice.so.6
ELF 7e493000-7e49b000 Deferred libsm.so.6
ELF 7e4a6000-7e4aa000 Deferred koi8-r.so
ELF 7e4aa000-7e539000 Deferred winex11<elf>
\-PE 7e4c0000-7e539000 \ winex11
ELF 7e547000-7e567000 Deferred libexpat.so.1
ELF 7e567000-7e592000 Deferred libfontconfig.so.1
ELF 7e592000-7e5a6000 Deferred libz.so.1
ELF 7e5a6000-7e614000 Deferred libfreetype.so.6
ELF 7e614000-7e6a1000 Deferred winmm<elf>
\-PE 7e620000-7e6a1000 \ winmm
ELF 7e6a1000-7e745000 Deferred comdlg32<elf>
\-PE 7e6b0000-7e745000 \ comdlg32
ELF 7e745000-7e798000 Deferred shlwapi<elf>
\-PE 7e750000-7e798000 \ shlwapi
ELF 7e798000-7e8a0000 Deferred shell32<elf>
\-PE 7e7b0000-7e8a0000 \ shell32
ELF 7e8a0000-7e8d2000 Deferred winspool<elf>
\-PE 7e8b0000-7e8d2000 \ winspool
ELF 7e8d2000-7e8f0000 Deferred imm32<elf>
\-PE 7e8e0000-7e8f0000 \ imm32
ELF 7e8f0000-7e9a0000 Deferred comctl32<elf>
\-PE 7e900000-7e9a0000 \ comctl32
ELF 7e9a0000-7e9b4000 Deferred lz32<elf>
\-PE 7e9b0000-7e9b4000 \ lz32
ELF 7e9b4000-7e9cd000 Deferred version<elf>
\-PE 7e9c0000-7e9cd000 \ version
ELF 7e9cd000-7e9e1000 Deferred libresolv.so.2
ELF 7e9f0000-7ea0d000 Deferred iphlpapi<elf>
\-PE 7ea00000-7ea0d000 \ iphlpapi
ELF 7ea0d000-7ea69000 Deferred rpcrt4<elf>
\-PE 7ea20000-7ea69000 \ rpcrt4
ELF 7ea69000-7eb00000 Deferred ole32<elf>
\-PE 7ea80000-7eb00000 \ ole32
ELF 7eb00000-7eb97000 Deferred oleaut32<elf>
\-PE 7eb10000-7eb97000 \ oleaut32
ELF 7eb97000-7ebe3000 Deferred advapi32<elf>
\-PE 7eba0000-7ebe3000 \ advapi32
ELF 7ebe3000-7ec78000 Deferred gdi32<elf>
\-PE 7ebf0000-7ec78000 \ gdi32
ELF 7ec78000-7edac000 Deferred user32<elf>
\-PE 7ec90000-7edac000 \ user32
ELF 7edeb000-7ef0f000 Dwarf kernel32<elf>
\-PE 7ee00000-7ef0f000 \ kernel32
ELF 7ef0f000-7ef1a000 Deferred libnss_files.so.2
ELF 7ef1a000-7ef24000 Deferred libnss_nis.so.2
ELF 7ef24000-7ef3c000 Deferred libnsl.so.1
ELF 7ef3c000-7ef63000 Deferred libm.so.6
ELF 7ef63000-7f000000 Dwarf ntdll<elf>
\-PE 7ef70000-7f000000 \ ntdll
ELF b7c91000-b7c93000 Deferred libxcb-xlib.so.0
ELF b7c93000-b7c96000 Deferred libxau.so.6
ELF b7c96000-b7c9f000 Deferred libnss_compat.so.2
ELF b7ca1000-b7ca5000 Deferred libdl.so.2
ELF b7ca5000-b7df3000 Deferred libc.so.6
ELF b7df3000-b7e0b000 Deferred libpthread.so.0
ELF b7e0b000-b7e10000 Deferred libxxf86vm.so.1
ELF b7e1a000-b7f50000 Dwarf libwine.so.1
ELF b7f51000-b7f6f000 Deferred ld-linux.so.2
Threads:
process tid prio (all id:s are in hex)
00000008 (D) C:\qip 8010\qip.exe
00000019 0
00000009 0 <==
0000000c
00000014 0
00000013 0
00000012 0
0000000e 0
0000000d 0
0000000f
00000016 0
00000015 0
00000011 0
00000010 0
00000017
00000018 0
Backtrace:
=>1 0x7ef9b15a __regs_RtlRaiseException+0x4a(rec=0xa2f8b0, context=0xa2f540) [/home/download/wine-1.1.0/dlls/ntdll/exception.c:396] in ntdll (0x00a2f528)
2 0x7efd2897 __wine_call_from_32_regs+0xc3() in ntdll (0x00a2f88c)
3 0x7ef9a906 RtlRaiseException+0x6() in ntdll (0x00a2f904)
4 0x00549bbc in qip (+0x149bbc) (0x00a2f94c)
5 0x00549f87 in qip (+0x149f87) (0x00a2f9d8)
6 0x0054a08c in qip (+0x14a08c) (0x00a2fa1c)
7 0x0054ff61 in qip (+0x14ff61) (0x00a2fa40)
8 0x0042118c in qip (+0x2118c) (0x00a2fa6c)
9 0x004213bd in qip (+0x213bd) (0x00a2fac4)
10 0x0042166a in qip (+0x2166a) (0x00a2faf0)
11 0x004215a9 in qip (+0x215a9) (0x00a2fb0c)
12 0x0042610e in qip (+0x2610e) (0x00a2fb3c)
13 0x004807f4 in qip (+0x807f4) (0x00a2fb5c)
14 0x004223a8 in qip (+0x223a8) (0x00a2fbdc)
15 0x0041f96b in qip (+0x1f96b) (0x00a2fbfc)
16 0x0041c790 in qip (+0x1c790) (0x00a2fc20)
17 0x0041c91a in qip (+0x1c91a) (0x00a2fd40)
18 0x0041c9ab in qip (+0x1c9ab) (0x00a2fd70)
19 0x0048017a in qip (+0x8017a) (0x00a2fec4)
20 0x00487b80 in qip (+0x87b80) (0x00a2fee8)
21 0x00690239 in qip (+0x290239) (0x00a2ff08)
22 0x7ee59632 start_process+0xb2(arg=0x0) [/home/download/wine-1.1.0/dlls/kernel32/process.c:904] in kernel32 (0x00a2ffe8)
23 0xb7e217e7 wine_switch_to_stack+0x17() in libwine.so.1 (0x00000000)
err:seh:raise_exception Exception frame is not in stack limits => unable to dispatch exception.
-
- Модератор
- Сообщения: 1442
- Статус: Etersoft team
- ОС: ALT Linux
Re: Настройка Вайна...
1) Не хватает библиотеки, указано какой. Решение: скопировать из винды и может быть ещё зарегистрировать (wine regsvr32 abcde.dll)
2) Вроде уже все квиповские проблемы в соответствующей теме разобрали.
2) Вроде уже все квиповские проблемы в соответствующей теме разобрали.
-
- Сообщения: 343
- Статус: i like the way you move
- ОС: OpenSuse 11.1
Re: Настройка Вайна...
спасибо за пояснения вроде все устаканилось. а насчет квипа там тоже все запустилось но вылезли другие косяки не по этой теме

-
- Сообщения: 273
Re: Настройка Вайна...
Подскажите как настроить Wine чтобы он устанавливал программы с двух дисков и более.
Когда стояла SUSE 10.2 проблем не было, в данный момент стоит Mandriva2008 Free.
Догадываюсь что надо добавить в настройках сидиром.
PS. сын хочет установить Doom3 он на трёх дисках когда система предлагает вставить второй диск она его не видет.
Когда стояла SUSE 10.2 проблем не было, в данный момент стоит Mandriva2008 Free.
Догадываюсь что надо добавить в настройках сидиром.
PS. сын хочет установить Doom3 он на трёх дисках когда система предлагает вставить второй диск она его не видет.
-
- Сообщения: 702
- ОС: Mandrake/Mandriva Cooker
Re: Настройка Вайна...
Bolivar4
принудительно отмаунтите диск или скопируйте файлы с 3х дисков на хард
принудительно отмаунтите диск или скопируйте файлы с 3х дисков на хард
Интеллект — это способность избегать выполнения работы, но так, чтобы она при этом была сделана.
-
- Сообщения: 273
Re: Настройка Вайна...
Вы предлагаете сделать образы дисков и с них установить игру?