[Решено] Установка PROMT 2019 года через wine

Автор dr_faust, 28 октября 2023, 23:08:52

« назад - далее »

0 Пользователи и 5 гостей просматривают эту тему.

dr_faust

Система. Дебиан buster. wine-4.0 (Debian 4.0-2)

Создаю префикс. Через winetricks фраймфорк 4.5(dotnet45). Зпаускаю инсталлятор. Оно что-то распаковывается, а потом окошко с кодом ошибки 0x80041002. Дядя гугл говорит, что она связана с то ли нехваткой каких-то файлов в windows, то ли с их повреждением.

В логе вайна такое
[cut]
0019:err:ole:ifproxy_release_public_refs IRemUnknown_RemRelease failed with error 0x800706be
004d:err:ole:ifproxy_release_public_refs IRemUnknown_RemRelease failed with error 0x800706be
004d:err:ole:ifproxy_release_public_refs IRemUnknown_RemRelease failed with error 0x800706be
00ae:err:ole:CoGetContextToken apartment not initialised
004d:err:ole:ifproxy_release_public_refs IRemUnknown_RemRelease failed with error 0x800706ba
004d:err:ole:ifproxy_release_public_refs IRemUnknown_RemRelease failed with error 0x800706ba

[/cut]
Этот код тоже гуглится как некая ошибка повреждения системных файлов.

Как это чинить в windows инструкции гугл дает. Что это означает в wine хз.

Понимаю, тема, скорее всего, тухлая. Создаю на всякий случай.
Заранее muchas graсias всем откликнувшимся.
Debian 10/12. LXDE.

ferum

Гораздо проще игры запускаются когда в системе присутствует мульти архитектура i386 а вместо wine port prothon. Процесс настройки префиксов там автоматизирован подобно платному crossover. На ютюбе полно роликов как это работает да и маны в интернете, с которых тупо копируются команды так же присутствуют. Как по мне тема вайна сейчас вообще не актуальна. Разве что случаи кастомных сборок под отдельно взятую игру или программу, но в этом случае легче быстрее и правильней использовать windows и не выеживаться.
Русские дебианщики против цифрового слабоумия !

dr_faust

#2
Цитата: ferum от 29 октября 2023, 05:31:43Гораздо проще игры запускаются когда в системе присутствует мульти архитектура i386

Таковая присуствует с момента установки wine в систему.
Пробовал создавать префикс с переменой WINEARCH=win32. Результат тот же.





Цитата: ferum от 29 октября 2023, 05:31:43а вместо wine port prothon. Процесс настройки префиксов там автоматизирован подобно платному crossover. На ютюбе полно роликов как это работает да и маны в интернете, с которых тупо копируются команды так же присутствуют.
Ого. Там двже скрипты на установку такого редкого зверя как переводчик промт есть?!

Цитата: ferum от 29 октября 2023, 05:31:43но в этом случае легче быстрее и правильней использовать windows и не выеживаться.

Переводчик нужен, чтобы работал вместе с машинкой с интернетом. На винде интернета нет.
Debian 10/12. LXDE.

dzhoser

В чем проблема в использовании онлайн переводчиков?
Ubuntu->Linux mint->Astra Linux SE->Debian 12
Для новичков

dr_faust

#4
Цитата: dzhoser от 29 октября 2023, 14:41:17В чем проблема в использовании онлайн переводчиков?
Лимиты на количество символов в онлайн-переводчиках. Нестабильный интернет в определеные периоды времени. Необходимость иногда работать без интернета, а перевести что-то вроде статистческого релиза нужно. Ограниченность поддержки онлайн-переводчиками файлов. Нежелание кое-какие файлы вообще светить в интернете.

29 октября 2023, 20:51:53
Цитата: ferum от 29 октября 2023, 05:31:43port prothon. Процесс настройки префиксов там автоматизирован подобно платному crossover. На ютюбе полно роликов как это работает да и маны в интернете, с которых тупо копируются команды так же присутствуют.

Скачал и гнянул первым взглядом что это такое.
Первое. Скрипта автоматической установки ПО Промт там нет. Только какие-то игры. В которые я не играю и поэтому даже отдалено не представляю что это такое. Хотя нет. "Сталкер онлайн" звучит знакомо.

Второе. Графическая настройка префиксов действительно неплохо сделана. Однако непонятно что и как настраивать в префиксе, чтобы Промт запустился. В дефолтной версии протоновского префикса ничего не запускается.

Третье. Насколько я понял, протон есть графическая управляющая оболочка, позволяющая использовать много разных эмуляторов среды. Там целая вкладка под них отведена. Однако что из них подходит для моей задачи кроме wine в его оригинальном виде или же в протоновской его версии?

Есть пара мыслей с какими настройками поиграть нужно, но насколько оно выгорит и нужен ли для этого протон...

Для игр штука, конечно, офигительная. По первому взгляду все настройки под них заточены.
Debian 10/12. LXDE.

ChubaDuba

Virtualbox+Windows+PROMT
Wine - тот ещё костыль.

dr_faust

Цитата: ChubaDuba от 29 октября 2023, 21:17:38Virtualbox+Windows+PROMT
Wine - тот ещё костыль.

Кстати, не столь уж простое решение. Как может показаться на первый взгяд. Это минимум 2.5 гб оперативки и столько-то процессора. Старая машина такую нагрузку для переводчика не понянет физически. Переводчик нужен, когда система загружена наполовину и более. Новая потянет. Хотя и жырно для переводчика все равно... Однако ж на новую установить и настроить дебиан почти полгода руки не доходят. Заниматься сексом с графикой и звуком то еще удовольствие... И это без необходимости общего допила системы "под себя". Текущую пилил с полгода с перерывами. И половину забыл что как и почему делал.
Debian 10/12. LXDE.

dzhoser

Ubuntu->Linux mint->Astra Linux SE->Debian 12
Для новичков

dr_faust

#8
Есть некоторый прогресс.

Установил wine staging 7.17. При нем установка запускается. Файлы извлекаются. Выскакивает менеджер установки программы. Даже установка идет. И какие-то файлы в префикс записываются. А потом ошибка 'the metod or operation is not impletented'.

В логе wine такое
Открыть содержимое (спойлер)
[cut]
0378:fixme:ntdll:NtQuerySystemInformation info_class SYSTEM_PERFORMANCE_INFORMATION
0140:fixme:uiautomation:UiaReturnRawElementProvider (0004003C, 0, 0, 00000000) stub!
0140:fixme:uiautomation:UiaReturnRawElementProvider (00050036, 0, 0, 00000000) stub!
0380:fixme:ntdll:NtQuerySystemInformation info_class SYSTEM_PERFORMANCE_INFORMATION
0380:fixme:imm:ImeSetActiveContext (000D00CA, 1): stub
0380:fixme:imm:ImmReleaseContext (000800A8, 000D00CA): stub
0380:fixme:richedit:editor_handle_message EM_GETLANGOPTIONS: stub
0380:fixme:richedit:editor_handle_message EM_GETLANGOPTIONS: stub
0380:fixme:richedit:editor_handle_message EM_SETLANGOPTIONS: stub
0380:err:richedit:ReadStyleSheet skipping optional destination
0380:err:richedit:ReadStyleSheet skipping optional destination
0380:err:richedit:ReadStyleSheet skipping optional destination
0380:err:richedit:ReadStyleSheet skipping optional destination
0380:err:richedit:ReadStyleSheet skipping optional destination
0380:err:richedit:ReadStyleSheet skipping optional destination
0380:err:richedit:ReadStyleSheet skipping optional destination
0380:err:richedit:ReadStyleSheet skipping optional destination
039c:fixme:service:svcctl_EnumServicesStatusExW resume handle not supported
039c:fixme:service:svcctl_EnumServicesStatusExW resume handle not supported
039c:fixme:service:svcctl_EnumServicesStatusExW resume handle not supported
039c:fixme:service:svcctl_EnumServicesStatusExW resume handle not supported
0430:fixme:service:svcctl_EnumServicesStatusExW resume handle not supported
0430:fixme:service:svcctl_EnumServicesStatusExW resume handle not supported
0380:fixme:uiautomation:UiaReturnRawElementProvider (001000B2, 0, 0, 00000000) stub!
0380:fixme:uiautomation:UiaReturnRawElementProvider (000700B0, 0, 0, 00000000) stub!
0380:fixme:uiautomation:UiaReturnRawElementProvider (000600A4, 0, 0, 00000000) stub!
0380:fixme:uiautomation:UiaReturnRawElementProvider (000600CC, 0, 0, 00000000) stub!
0380:fixme:uiautomation:UiaReturnRawElementProvider (000700B6, 0, 0, 00000000) stub!
0380:fixme:uiautomation:UiaReturnRawElementProvider (000100E2, 0, 0, 00000000) stub!
0380:fixme:uiautomation:UiaReturnRawElementProvider (000100E4, 0, 0, 00000000) stub!
0380:fixme:uiautomation:UiaReturnRawElementProvider (000100E6, 0, 0, 00000000) stub!
0380:fixme:uiautomation:UiaReturnRawElementProvider (000100D4, 0, 0, 00000000) stub!
[/cut]
[свернуть]

Мои скромные познания вместе с гуглом зародили одну мысль. Наверное из установочного exe-шника раскакорывается один или несколько msi-файлов. И вот они-то по какой-то причине некорректно обрабатываются вайном. На эту мысль подтокнуло не только изучения гугл-комментариев к данному логу, но и попытки установить promt 2020 года. Он прямо ругается на какой-то msiserver. Верно ли оно или нет хз.

Что думать и делать дальше, по крайней мере пока, не знаю.
Debian 10/12. LXDE.

dzhoser

#9
winecfg смените операционку на windows 10.
Вы пытаетесь поставить 64 битное приложение в 32 битное окружение.
Ubuntu->Linux mint->Astra Linux SE->Debian 12
Для новичков

dr_faust

#10
Цитата: dzhoser от 30 октября 2023, 14:00:10winecfg смените операционку на windows 10.
Вы пытаетесь поставить 64 битное приложение в 32 битное окружение.

WINEARCH=win64 WINEPREFIX=~/.wine-promt19 winecfg
WINEARCH=win64 WINEPREFIX=~/.wine-promt19 wine64 <exe-шник>
Как уж явнее указать, что требуется префикс х64 хз. Стоит windows 10.
Результат тот же.

Выкладываю полный лог последней команды.
Открыть содержимое (спойлер)
002c:err:unwind:check_bpf_jit_enable BPF JIT is not enabled in the kernel, enable it to reduce syscall emulation overhead.
002c:fixme:winediag:LdrInitializeThunk wine-staging 7.17 is a testing version containing experimental patches.
002c:fixme:winediag:LdrInitializeThunk Please mention your exact version when filing bug reports on winehq.org.
0088:fixme:hid:handle_IRP_MN_QUERY_ID Unhandled type 00000005
0088:fixme:hid:handle_IRP_MN_QUERY_ID Unhandled type 00000005
0088:fixme:hid:handle_IRP_MN_QUERY_ID Unhandled type 00000005
0088:fixme:hid:handle_IRP_MN_QUERY_ID Unhandled type 00000005
0024:err:unwind:check_bpf_jit_enable BPF JIT is not enabled in the kernel, enable it to reduce syscall emulation overhead.
0120:fixme:heap:RtlSetHeapInformation handle 00000000, info_class 1, info 00000000, size 0 stub!
0050:fixme:imm:ImeSetActiveContext (0000000000010026, 0): stub
0050:fixme:imm:ImmReleaseContext (0000000000010020, 0000000000010026): stub
0120:fixme:imm:ImeSetActiveContext (0001006E, 1): stub
0120:fixme:imm:ImmReleaseContext (0001006C, 0001006E): stub
0120:fixme:nls:RtlSetProcessPreferredUILanguages 4, 006AF808, 00000000
0120:fixme:explorerframe:taskbar_list_SetProgressState iface 016206E0, hwnd 00030056, flags 1 stub!
0120:fixme:explorerframe:taskbar_list_SetProgressValue iface 016206E0, hwnd 00030056, ullCompleted 0, ullTotal 224370802243701 stub!
0120:fixme:exec:SHELL_execute flags ignored: 0x00000100
0138:fixme:ntdll:NtQuerySystemInformation info_class SYSTEM_PERFORMANCE_INFORMATION
0144:fixme:imm:ImeSetActiveContext (0004003E, 1): stub
0144:fixme:imm:ImmReleaseContext (0004003A, 0004003E): stub
0138:fixme:ole:thread_context_info_QueryInterface interface not implemented {51372ae0-cae7-11cf-be81-00aa00a2fa25}
0138:fixme:ole:thread_context_info_QueryInterface interface not implemented {51372ae0-cae7-11cf-be81-00aa00a2fa25}
0138:fixme:wbemprox:wbem_locator_ConnectServer authentication not supported
0138:fixme:wbemprox:wbem_locator_ConnectServer specific locale not supported
0138:fixme:wbemprox:wbem_locator_ConnectServer unsupported flags
0138:fixme:ole:thread_context_info_QueryInterface interface not implemented {51372ae0-cae7-11cf-be81-00aa00a2fa25}
014c:fixme:file:NtLockFile I/O completion on lock not implemented yet
014c:fixme:ntdll:NtQuerySystemInformation info_class SYSTEM_PERFORMANCE_INFORMATION
0180:fixme:imm:ImeSetActiveContext (000300A8, 1): stub
0180:fixme:imm:ImmReleaseContext (00040096, 000300A8): stub
017c:fixme:clusapi:GetNodeClusterState ((null),0032ECC4) stub!
017c:fixme:advapi:DecryptFileA ("c:\\3e1ed9d228e6f4f50879bfa9dea6b9\\", 00000000): stub
0188:fixme:heap:RtlSetHeapInformation handle 00000000, info_class 1, info 00000000, size 0 stub!
0188:err:winediag:ntlm_check_version ntlm_auth was not found or is outdated. Make sure that ntlm_auth >= 3.0.25 is in your path. Usually, you can find it in the winbind package of your distribution.
0188:err:ntlm:ntlm_LsaApInitializePackage no NTLM support, expect problems
0188:fixme:security:GetWindowsAccountDomainSid (0068F308 007CA134 0068F304): semi-stub
0188:fixme:secur32:GetComputerObjectNameW NameFormat 7 not implemented
0188:fixme:file:NtLockFile I/O completion on lock not implemented yet
018c:fixme:ntdll:NtQuerySystemInformation info_class SYSTEM_PERFORMANCE_INFORMATION
0198:fixme:imm:ImeSetActiveContext (000300A0, 1): stub
0198:fixme:imm:ImmReleaseContext (000400AA, 000300A0): stub
0194:fixme:clusapi:GetNodeClusterState ((null),0032EC44) stub!
0194:fixme:advapi:DecryptFileA ("c:\\618533df3045e6129892\\", 00000000): stub
01a0:err:winediag:ntlm_check_version ntlm_auth was not found or is outdated. Make sure that ntlm_auth >= 3.0.25 is in your path. Usually, you can find it in the winbind package of your distribution.
01a0:err:ntlm:ntlm_LsaApInitializePackage no NTLM support, expect problems
01a0:fixme:ntdll:EtwRegisterTraceGuidsW   register trace class {e2821408-c59d-418f-ad3f-aa4e792aeb79}
01a0:fixme:heap:RtlSetHeapInformation handle 00000000, info_class 1, info 00000000, size 0 stub!
01a0:fixme:heap:RtlSetHeapInformation handle 00000000, info_class 1, info 00000000, size 0 stub!
01a0:fixme:ntdll:NtQuerySystemInformation info_class SYSTEM_PERFORMANCE_INFORMATION
01a0:fixme:security:GetWindowsAccountDomainSid (0061F478 007D8C6C 0061F474): semi-stub
01a0:fixme:secur32:GetComputerObjectNameW NameFormat 7 not implemented
01a4:fixme:cryptasn:CRYPT_GetBuiltinDecoder Unsupported decoder for lpszStructType 1.3.6.1.4.1.311.2.1.4
01a4:fixme:cryptasn:CRYPT_GetBuiltinDecoder Unsupported decoder for lpszStructType 1.3.6.1.4.1.311.2.1.4
01a4:fixme:wintrust:SOFTPUB_VerifyImageHash Cannot verify hash for pszObjId="1.3.6.1.4.1.311.2.1.25"
01a4:fixme:file:NtLockFile I/O completion on lock not implemented yet
01a4:fixme:cryptasn:CRYPT_GetBuiltinDecoder Unsupported decoder for lpszStructType 1.3.6.1.4.1.311.2.1.4
01a4:fixme:cryptasn:CRYPT_GetBuiltinDecoder Unsupported decoder for lpszStructType 1.3.6.1.4.1.311.2.1.4
01a4:fixme:wintrust:SOFTPUB_VerifyImageHash Cannot verify hash for pszObjId="1.3.6.1.4.1.311.2.1.30"
01a0:fixme:security:GetWindowsAccountDomainSid (0061F2C8 007D9E3C 0061F2C4): semi-stub
01a0:fixme:secur32:GetComputerObjectNameW NameFormat 7 not implemented
01b8:fixme:file:NtLockFile I/O completion on lock not implemented yet
01b8:fixme:ntdll:NtQuerySystemInformation info_class SYSTEM_PERFORMANCE_INFORMATION
01c0:fixme:file:NtLockFile I/O completion on lock not implemented yet
01c0:fixme:ntdll:NtQuerySystemInformation info_class SYSTEM_PERFORMANCE_INFORMATION
01fc:err:menubuilder:InvokeShellLinker failed to extract icon from L"C:\\Program Files (x86)\\BCL Technologies\\easyConverter SDK 3\\RTF\\Samples\\"
0344:fixme:file:NtLockFile I/O completion on lock not implemented yet
0344:fixme:ntdll:NtQuerySystemInformation info_class SYSTEM_PERFORMANCE_INFORMATION
034c:fixme:file:NtLockFile I/O completion on lock not implemented yet
034c:fixme:ntdll:NtQuerySystemInformation info_class SYSTEM_PERFORMANCE_INFORMATION
0354:fixme:file:NtLockFile I/O completion on lock not implemented yet
0354:fixme:ntdll:NtQuerySystemInformation info_class SYSTEM_PERFORMANCE_INFORMATION
035c:fixme:file:NtLockFile I/O completion on lock not implemented yet
035c:fixme:ntdll:NtQuerySystemInformation info_class SYSTEM_PERFORMANCE_INFORMATION
0364:fixme:file:NtLockFile I/O completion on lock not implemented yet
0364:fixme:ntdll:NtQuerySystemInformation info_class SYSTEM_PERFORMANCE_INFORMATION
036c:fixme:file:NtLockFile I/O completion on lock not implemented yet
036c:fixme:ntdll:NtQuerySystemInformation info_class SYSTEM_PERFORMANCE_INFORMATION
0374:fixme:file:NtLockFile I/O completion on lock not implemented yet
0374:fixme:ntdll:NtQuerySystemInformation info_class SYSTEM_PERFORMANCE_INFORMATION
037c:fixme:file:NtLockFile I/O completion on lock not implemented yet
037c:fixme:ntdll:NtQuerySystemInformation info_class SYSTEM_PERFORMANCE_INFORMATION
0144:fixme:uiautomation:UiaReturnRawElementProvider (00010090, 0, 0, 00000000) stub!
0144:fixme:uiautomation:UiaReturnRawElementProvider (00010092, 0, 0, 00000000) stub!
0384:fixme:ntdll:NtQuerySystemInformation info_class SYSTEM_PERFORMANCE_INFORMATION
0384:fixme:imm:ImeSetActiveContext (000C00CA, 1): stub
0384:fixme:imm:ImmReleaseContext (000500BA, 000C00CA): stub
0384:fixme:richedit:editor_handle_message EM_GETLANGOPTIONS: stub
0384:fixme:richedit:editor_handle_message EM_GETLANGOPTIONS: stub
0384:fixme:richedit:editor_handle_message EM_SETLANGOPTIONS: stub
0384:err:richedit:ReadStyleSheet skipping optional destination
0384:err:richedit:ReadStyleSheet skipping optional destination
0384:err:richedit:ReadStyleSheet skipping optional destination
0384:err:richedit:ReadStyleSheet skipping optional destination
0384:err:richedit:ReadStyleSheet skipping optional destination
0384:err:richedit:ReadStyleSheet skipping optional destination
0384:err:richedit:ReadStyleSheet skipping optional destination
0384:err:richedit:ReadStyleSheet skipping optional destination
03a0:fixme:service:svcctl_EnumServicesStatusExW resume handle not supported
03a0:fixme:service:svcctl_EnumServicesStatusExW resume handle not supported
03a0:fixme:service:svcctl_EnumServicesStatusExW resume handle not supported
03a0:fixme:service:svcctl_EnumServicesStatusExW resume handle not supported
0434:fixme:service:svcctl_EnumServicesStatusExW resume handle not supported
0434:fixme:service:svcctl_EnumServicesStatusExW resume handle not supported
0384:fixme:uiautomation:UiaReturnRawElementProvider (001200C0, 0, 0, 00000000) stub!
0384:fixme:uiautomation:UiaReturnRawElementProvider (0007009E, 0, 0, 00000000) stub!
0384:fixme:uiautomation:UiaReturnRawElementProvider (000500B8, 0, 0, 00000000) stub!
0384:fixme:uiautomation:UiaReturnRawElementProvider (000F00B2, 0, 0, 00000000) stub!
0384:fixme:uiautomation:UiaReturnRawElementProvider (000700B0, 0, 0, 00000000) stub!
0384:fixme:uiautomation:UiaReturnRawElementProvider (000100E2, 0, 0, 00000000) stub!
0384:fixme:uiautomation:UiaReturnRawElementProvider (000100E4, 0, 0, 00000000) stub!
0384:fixme:uiautomation:UiaReturnRawElementProvider (000100E6, 0, 0, 00000000) stub!
0384:fixme:uiautomation:UiaReturnRawElementProvider (000100D4, 0, 0, 00000000) stub!
[свернуть]

30 октября 2023, 14:38:37
Вот лог попытки установить промт 2020 года, в которм выскакивает ошибка 'service not exists:msiserver'

Открыть содержимое (спойлер)
002c:err:unwind:check_bpf_jit_enable BPF JIT is not enabled in the kernel, enable it to reduce syscall emulation overhead.
002c:fixme:winediag:LdrInitializeThunk wine-staging 7.17 is a testing version containing experimental patches.
002c:fixme:winediag:LdrInitializeThunk Please mention your exact version when filing bug reports on winehq.org.
0084:fixme:hid:handle_IRP_MN_QUERY_ID Unhandled type 00000005
0084:fixme:hid:handle_IRP_MN_QUERY_ID Unhandled type 00000005
0084:fixme:hid:handle_IRP_MN_QUERY_ID Unhandled type 00000005
0084:fixme:hid:handle_IRP_MN_QUERY_ID Unhandled type 00000005
0024:err:unwind:check_bpf_jit_enable BPF JIT is not enabled in the kernel, enable it to reduce syscall emulation overhead.
011c:fixme:heap:RtlSetHeapInformation handle 00000000, info_class 1, info 00000000, size 0 stub!
0050:fixme:imm:ImeSetActiveContext (0000000000010026, 0): stub
0050:fixme:imm:ImmReleaseContext (0000000000010020, 0000000000010026): stub
011c:fixme:imm:ImeSetActiveContext (00010060, 1): stub
011c:fixme:imm:ImmReleaseContext (0001005E, 00010060): stub
011c:fixme:nls:RtlSetProcessPreferredUILanguages 4, 006AF808, 00000000
011c:fixme:explorerframe:taskbar_list_SetProgressState iface 016206E0, hwnd 0001006E, flags 1 stub!
011c:fixme:explorerframe:taskbar_list_SetProgressValue iface 016206E0, hwnd 0001006E, ullCompleted 0, ullTotal 2241a8002241a01 stub!
011c:fixme:exec:SHELL_execute flags ignored: 0x00000100
012c:fixme:ntdll:NtQuerySystemInformation info_class SYSTEM_PERFORMANCE_INFORMATION
0138:fixme:imm:ImeSetActiveContext (00020076, 1): stub
0138:fixme:imm:ImmReleaseContext (00020078, 00020076): stub
012c:fixme:ole:thread_context_info_QueryInterface interface not implemented {51372ae0-cae7-11cf-be81-00aa00a2fa25}
012c:fixme:ole:thread_context_info_QueryInterface interface not implemented {51372ae0-cae7-11cf-be81-00aa00a2fa25}
012c:fixme:wbemprox:wbem_locator_ConnectServer authentication not supported
012c:fixme:wbemprox:wbem_locator_ConnectServer specific locale not supported
012c:fixme:wbemprox:wbem_locator_ConnectServer unsupported flags
012c:fixme:ole:thread_context_info_QueryInterface interface not implemented {51372ae0-cae7-11cf-be81-00aa00a2fa25}
0140:fixme:file:NtLockFile I/O completion on lock not implemented yet
0140:fixme:ntdll:NtQuerySystemInformation info_class SYSTEM_PERFORMANCE_INFORMATION
0178:fixme:imm:ImeSetActiveContext (000300A8, 1): stub
0178:fixme:imm:ImmReleaseContext (00040096, 000300A8): stub
0174:fixme:clusapi:GetNodeClusterState ((null),0032ECC4) stub!
0174:fixme:advapi:DecryptFileA ("c:\\ed9778d1dda6be9ae65ea7344856\\", 00000000): stub
0180:fixme:heap:RtlSetHeapInformation handle 00000000, info_class 1, info 00000000, size 0 stub!
0180:err:winediag:ntlm_check_version ntlm_auth was not found or is outdated. Make sure that ntlm_auth >= 3.0.25 is in your path. Usually, you can find it in the winbind package of your distribution.
0180:err:ntlm:ntlm_LsaApInitializePackage no NTLM support, expect problems
0180:fixme:security:GetWindowsAccountDomainSid (0068F308 007CA424 0068F304): semi-stub
0180:fixme:secur32:GetComputerObjectNameW NameFormat 7 not implemented
0180:fixme:file:NtLockFile I/O completion on lock not implemented yet
0184:fixme:ntdll:NtQuerySystemInformation info_class SYSTEM_PERFORMANCE_INFORMATION
0190:fixme:imm:ImeSetActiveContext (000300A0, 1): stub
0190:fixme:imm:ImmReleaseContext (000400AA, 000300A0): stub
018c:fixme:clusapi:GetNodeClusterState ((null),0032EC44) stub!
018c:fixme:advapi:DecryptFileA ("c:\\732c61bbfbc975774fe9afef\\", 00000000): stub
0198:err:winediag:ntlm_check_version ntlm_auth was not found or is outdated. Make sure that ntlm_auth >= 3.0.25 is in your path. Usually, you can find it in the winbind package of your distribution.
0198:err:ntlm:ntlm_LsaApInitializePackage no NTLM support, expect problems
0198:fixme:ntdll:EtwRegisterTraceGuidsW   register trace class {e2821408-c59d-418f-ad3f-aa4e792aeb79}
0198:fixme:heap:RtlSetHeapInformation handle 00000000, info_class 1, info 00000000, size 0 stub!
0198:fixme:heap:RtlSetHeapInformation handle 00000000, info_class 1, info 00000000, size 0 stub!
0198:fixme:ntdll:NtQuerySystemInformation info_class SYSTEM_PERFORMANCE_INFORMATION
0198:fixme:security:GetWindowsAccountDomainSid (0061F478 007D8654 0061F474): semi-stub
0198:fixme:secur32:GetComputerObjectNameW NameFormat 7 not implemented
019c:fixme:cryptasn:CRYPT_GetBuiltinDecoder Unsupported decoder for lpszStructType 1.3.6.1.4.1.311.2.1.4
019c:fixme:cryptasn:CRYPT_GetBuiltinDecoder Unsupported decoder for lpszStructType 1.3.6.1.4.1.311.2.1.4
019c:fixme:wintrust:SOFTPUB_VerifyImageHash Cannot verify hash for pszObjId="1.3.6.1.4.1.311.2.1.25"
019c:fixme:file:NtLockFile I/O completion on lock not implemented yet
019c:fixme:cryptasn:CRYPT_GetBuiltinDecoder Unsupported decoder for lpszStructType 1.3.6.1.4.1.311.2.1.4
019c:fixme:cryptasn:CRYPT_GetBuiltinDecoder Unsupported decoder for lpszStructType 1.3.6.1.4.1.311.2.1.4
019c:fixme:wintrust:SOFTPUB_VerifyImageHash Cannot verify hash for pszObjId="1.3.6.1.4.1.311.2.1.30"
0198:fixme:security:GetWindowsAccountDomainSid (0061F2C8 007DA40C 0061F2C4): semi-stub
0198:fixme:secur32:GetComputerObjectNameW NameFormat 7 not implemented
01a8:fixme:heap:RtlSetHeapInformation handle 00000000, info_class 1, info 00000000, size 0 stub!
01a8:fixme:heap:RtlSetHeapInformation handle 00000000, info_class 1, info 00000000, size 0 stub!
01b4:fixme:heap:RtlSetHeapInformation handle 00000000, info_class 1, info 00000000, size 0 stub!
01b4:fixme:heap:RtlSetHeapInformation handle 00000000, info_class 1, info 00000000, size 0 stub!
01b4:fixme:advapi:DecryptFileW (L"C:\\users\\ales\\Temp\\{f65db027-aff3-4070-886a-0d87064aabb1}\\", 00000000): stub
01bc:fixme:imm:ImeSetActiveContext (000A00AE, 1): stub
01bc:fixme:imm:ImmReleaseContext (000400A0, 000A00AE): stub
01a8:fixme:ole:CoInitializeSecurity 0066F5FC, -1, 00000000, 00000000, 6, 2, 00000000, 12288, 00000000 stub
01c0:fixme:imm:ImeSetActiveContext (000300B6, 1): stub
01c0:fixme:imm:ImmReleaseContext (000500AA, 000300B6): stub
01c8:fixme:shell:SHAutoComplete stub
01b4:fixme:advapi:DecryptFileW (L"C:\\users\\ales\\Temp\\{f65db027-aff3-4070-886a-0d87064aabb1}\\", 00000000): stub
01a8:fixme:wuapi:automatic_updates_Pause
01a8:fixme:sfc:SRSetRestorePointW 0066F4D0 0066F6E0
01c4:fixme:file:NtLockFile I/O completion on lock not implemented yet
01c4:fixme:cryptasn:CRYPT_GetBuiltinDecoder Unsupported decoder for lpszStructType 1.3.6.1.4.1.311.2.1.4
01c4:fixme:cryptasn:CRYPT_GetBuiltinDecoder Unsupported decoder for lpszStructType 1.3.6.1.4.1.311.2.1.4
01c4:fixme:wintrust:SOFTPUB_VerifyImageHash Cannot verify hash for pszObjId="1.3.6.1.4.1.311.2.1.30"
01c4:fixme:cryptasn:CRYPT_GetBuiltinDecoder Unsupported decoder for lpszStructType 1.3.6.1.4.1.311.2.1.4
01c4:fixme:cryptasn:CRYPT_GetBuiltinDecoder Unsupported decoder for lpszStructType 1.3.6.1.4.1.311.2.1.4
01c4:fixme:wintrust:SOFTPUB_VerifyImageHash Cannot verify hash for pszObjId="1.3.6.1.4.1.311.2.1.28"
01c4:fixme:cryptasn:CRYPT_GetBuiltinDecoder Unsupported decoder for lpszStructType 1.3.6.1.4.1.311.2.1.4
01c4:fixme:cryptasn:CRYPT_GetBuiltinDecoder Unsupported decoder for lpszStructType 1.3.6.1.4.1.311.2.1.4
01c4:fixme:wintrust:SOFTPUB_VerifyImageHash Cannot verify hash for pszObjId="1.3.6.1.4.1.311.2.1.30"
01c4:fixme:cryptasn:CRYPT_GetBuiltinDecoder Unsupported decoder for lpszStructType 1.3.6.1.4.1.311.2.1.4
01c4:fixme:cryptasn:CRYPT_GetBuiltinDecoder Unsupported decoder for lpszStructType 1.3.6.1.4.1.311.2.1.4
01c4:fixme:wintrust:SOFTPUB_VerifyImageHash Cannot verify hash for pszObjId="1.3.6.1.4.1.311.2.1.28"
01a8:fixme:ntdll:NtQuerySystemInformation info_class SYSTEM_PERFORMANCE_INFORMATION
01a8:fixme:wuapi:automatic_updates_Resume
01d8:fixme:service:svcctl_EnumServicesStatusExW resume handle not supported
01d8:fixme:service:svcctl_EnumServicesStatusExW resume handle not supported
01d8:fixme:service:svcctl_EnumServicesStatusExW resume handle not supported
01d8:fixme:service:svcctl_EnumServicesStatusExW resume handle not supported
[свернуть]
Debian 10/12. LXDE.

Роман Петров

А почему именно нужно устанавливать dotnet45? Возможно можно попробовать другую версию? Попробуйте установить его напрямую, т.е. скачать с сайта Майкрософт, и установить через wine. И вроде, msi-файлы устанавливаются через wine start filename.msi.
Еще попробуйте установить cabextract через winetricks.
А какую версию wine используете - stable или develop?

dr_faust

#12
Промт таки установился. Но есть нюанс.

Как?
Выбор иной редакции. Промт профессиональный или промт эксперт. Требуют net framework 3.5 и выше, msxml4 и vsto 3.0. Как установить последнее на вайн хз. Но оно вроде нужно только для интеграции в майкросовт офис(при установке этот пункт можно и не выбирать, что и было сделано). Еще обязателен пакет gekco. Префикс любой разрядности.

Все встает. Работает. Переводит.

Но естью нюанс. Хитроделанная активация не работает. А без нее только стандартные словари и 45 дней работы. В чем проблема: с активацией так каковой или же с win-ом? Пока хз. Надо будет попробовать установить на windows для начала.

Проблема в том, что процесс активации тупо вылетает. А не пишет что-то о неправильной активации.

Та же ситуация с такими редакциями промта от 2020 года. Устанавливаются. Работают. А с активацией не получается.

01 ноября 2023, 22:18:33
Цитата: Роман Петров от 01 ноября 2023, 11:28:02А почему именно нужно устанавливать dotnet45? Возможно можно попробовать другую версию? Попробуйте установить его напрямую, т.е. скачать с сайта Майкрософт, и установить через wine. И вроде, msi-файлы устанавливаются через wine start filename.msi.
Еще попробуйте установить cabextract через winetricks.
А какую версию wine используете - stable или develop?
wine 7.17 staging.
потому что имено эту версию фреймфорка рекомендуют описания программы в местах, откуда она качалась.
cabextract winetricks не находит.

----

Если у кого-то есть какие-либо соображения для эксперементальной проверки, то прошу их высказывать.

Привожу два лога запуска утилиты активации.

1. Промт 20 *кажется* Эксперт. Префикс х64. Дополнительно через winetricks установлен только пакет msxml4. net framework не устанавливался. Только пакет mono, который в верси wine 7.17 поддерживает\эмулирует(не знаю как правильно назвать) то ли 4, то ли 4.5 версию.
Открыть содержимое (спойлер)
wine Register.exe
03f8:err:unwind:check_bpf_jit_enable BPF JIT is not enabled in the kernel, enable it to reduce syscall emulation overhead.
0400:fixme:nls:RtlGetThreadPreferredUILanguages 00000034, 0066D9A0, 0066DA10 0066D9A8
0400:fixme:nls:get_dummy_preferred_ui_language (0x34 0066D9A0 0066DA10 0066D9A8) returning a dummy value (current locale)
0400:fixme:nls:RtlGetThreadPreferredUILanguages 00000034, 0066D9D4, 0066DA44 0066D9DC
0400:fixme:nls:get_dummy_preferred_ui_language (0x34 0066D9D4 0066DA44 0066D9DC) returning a dummy value (current locale)
0400:fixme:imm:ImeSetActiveContext (000502C4, 1): stub
0400:fixme:imm:ImmReleaseContext (000502B4, 000502C4): stub
0400:fixme:ntdll:NtQuerySystemInformation info_class SYSTEM_PERFORMANCE_INFORMATION
* Assertion at /vagrant/mono/mono/metadata/cominterop.c:674, condition `MONO_CLASS_IS_INTERFACE_INTERNAL (ic)' not metabnormal program termination
0400:err:mscoree:expect_no_runtimes Process exited with a Mono runtime loaded.
0400:fixme:msvcrt:__clean_type_info_names_internal (0403B68C) stub
0400:fixme:msvcrt:__clean_type_info_names_internal (788B0E54) stub
0400:fixme:msvcrt:__clean_type_info_names_internal (10332540) stub
0400:fixme:msvcrt:__clean_type_info_names_internal (783CCB48) stub
[свернуть]

2. Промт 19 Профессиональный. Префикс х32. Дополнительно через winetricks установлены msxml4. net framework  4.7
Открыть содержимое (спойлер)
wine Register.exe
0268:fixme:ole:CoInitializeSecurity 0051FE84, -1, 00000000, 00000000, 0, 0, 00000000, 8, 00000000 stub
0268:fixme:ole:CoResumeClassObjects stub
0258:fixme:nls:RtlGetThreadPreferredUILanguages 00000034, 0056D9A0, 0056DA10 0056D9A8
0258:fixme:nls:get_dummy_preferred_ui_language (0x34 0056D9A0 0056DA10 0056D9A8) returning a dummy value (current locale)
0258:fixme:nls:RtlGetThreadPreferredUILanguages 00000034, 0056D9D4, 0056DA44 0056D9DC
0258:fixme:nls:get_dummy_preferred_ui_language (0x34 0056D9D4 0056DA44 0056D9DC) returning a dummy value (current locale)
0258:fixme:imm:ImeSetActiveContext (000500FA, 1): stub
0258:fixme:imm:ImmReleaseContext (000300A8, 000500FA): stub
0258:fixme:ntdll:NtQuerySystemInformation info_class SYSTEM_PERFORMANCE_INFORMATION
0258:fixme:ntdll:EtwEventSetInformation (deadbeef, 2, 044B3109, 28) stub
wine: Call from 7B011753 to unimplemented function mscorwks.dll.DllGetClassObjectInternal, aborting
0258:err:virtual:virtual_setup_exception stack overflow 1540 bytes in thread 0258 addr 0x7bc43dbe stack 0x4709fc (0x470000-0x471000-0x570000)
026c:fixme:ole:CoSuspendClassObjects
028c:fixme:msvcrt:__clean_type_info_names_internal (03E0B68C) stub
028c:fixme:msvcrt:__clean_type_info_names_internal (788B0E54) stub
028c:fixme:msvcrt:__clean_type_info_names_internal (10332540) stub
028c:fixme:msvcrt:__clean_type_info_names_internal (783CCB48) stub
0268:err:ole:CoReleaseMarshalData StdMarshal ReleaseMarshalData failed with error 0x8001011d
[свернуть]
Debian 10/12. LXDE.

Роман Петров

Попробуйте winetricks -q dotnet40. Возможно, "активатор" что-то прописывает в реестр на "винде", в Линуксе это нужно делать "ручками". А вообще, использовать "пиратский софт", это признак дурного тона. :)

ferum

Цитата: Роман Петров от 02 ноября 2023, 08:46:28использовать "пиратский софт", это признак дурного тона.
А не использовать признак крайней глупости. :D
Русские дебианщики против цифрового слабоумия !