LINUX.ORG.RU

Как/чем запустить Microsoft PowerPoint 2010 на Linux?

 , ,


0

1

Здравствуйте. Установил Office 2010. Word, Excel, да даже Access работают прекрасно. А вот при запуске PowerPoint дело дальше начальной «завставки» не идёт. Это при запуске ванильным Wine 9.0. При запусках через протпротон (пробовал WINE LG, Proton LG, Proton GE, Wine Lutris) не запускается вообще, выдавая «IOPL не включено».

Что можно сделать?

UPD: вывод в терминале при запуске PowerPoint:

024c:fixme:heap:RtlSetHeapInformation HEAP_INFORMATION_CLASS 1 not implemented!
024c:fixme:heap:RtlSetHeapInformation HEAP_INFORMATION_CLASS 1 not implemented!
024c:fixme:heap:RtlSetHeapInformation HEAP_INFORMATION_CLASS 1 not implemented!
024c:fixme:heap:RtlSetHeapInformation HEAP_INFORMATION_CLASS 1 not implemented!
024c:fixme:heap:RtlSetHeapInformation HEAP_INFORMATION_CLASS 1 not implemented!
024c:fixme:ntdll:NtQuerySystemInformation info_class SYSTEM_PERFORMANCE_INFORMATION
024c:fixme:advapi:RegisterEventSourceW ((null),L"Microsoft Office 14 Alerts"): stub
024c:fixme:advapi:ReportEventW (CAFE4242,0x0004,0x0000,0x0000012c,00000000,0x0006,0x00000000,0042F288,00000000): stub
024c:fixme:advapi:DeregisterEventSource (CAFE4242) stub
024c:fixme:advapi:RegisterEventSourceW ((null),L"Microsoft Office 14"): stub
024c:fixme:advapi:ReportEventA (CAFE4242,0x0001,0x0000,0x000007d0,00000000,0x0002,0x00000000,0042F7A4,00000000): stub
024c:fixme:advapi:ReportEventW (CAFE4242,0x0001,0x0000,0x000007d0,00000000,0x0002,0x00000000,00A82B68,00000000): stub
024c:err:eventlog:ReportEventW L"Microsoft PowerPoint"
024c:err:eventlog:ReportEventW L"PowerPoint \043d\0435 \0443\0434\0430\043b\043e\0441\044c \0437\0430\043f\0443\0441\0442\0438\0442\044c \0432 \0431\0435\0437\043e\043f\0430\0441\043d\043e\043c \0440\0435\0436\0438\043c\0435. \041d\0430\0447\0430\0442\044c \0432\043e\0441\0441\0442\0430\043d\043e\0432\043b\0435\043d\0438"...
024c:fixme:advapi:DeregisterEventSource (CAFE4242) stub
024c:fixme:seh:WerRegisterFile (L"C:\\users\\mrcookie\\Temp\\CVR6dda.tmp.cvr", 2, 3) stub
024c:fixme:process:RegisterApplicationRecoveryCallback 79BF84C6, 79FE6CB8, 0, 0: stub, faking success
024c:fixme:process:RegisterApplicationRestart (L"/restore",0)
024c:fixme:reg:RegQueryInfoKeyW security argument not supported.
024c:fixme:msimtf:DllGetClassObject ({c1ee01f2-b3b6-4a6a-9ddd-e988c088ec82} {00000001-0000-0000-c000-000000000046} 0042B4F4)
024c:err:ole:apartment_getclassobject DllGetClassObject returned error 0x80040111 for dll L"C:\\windows\\system32\\msimtf.dll"
024c:err:ole:com_get_class_object no class object {c1ee01f2-b3b6-4a6a-9ddd-e988c088ec82} could be created for context 0x1
024c:fixme:mscoree:get_runtime_info unsupported runtimeinfo flags 50
024c:fixme:mscoree:get_runtime Unrecognized version L"v2.0.0"
024c:fixme:mscoree:LockClrVersion (79121C67 79F889F0 79F889F4): stub
024c:fixme:dwmapi:DwmGetWindowAttribute attribute 5 not implemented.
024c:fixme:msvcrt:__clean_type_info_names_internal (79F9C9A4) stub
024c:fixme:msvcrt:__clean_type_info_names_internal (7BEC15AC) stub
024c:fixme:msvcrt:__clean_type_info_names_internal (7AE27988) stub
024c:fixme:msvcrt:__clean_type_info_names_internal (7A2B0AD4) stub

★★

Последнее исправление: MrCookie (всего исправлений: 1)

Ответ на: комментарий от MrCookie

Вот что мне llama3 нагаллюцинировала:

how to solve ERROR_IOPL_NOT_ENABLED in wine ?

A Wine-related question!

The ERROR_IOPL_NOT_ENABLED error in Wine typically occurs when a Windows application tries to access hardware resources that require I/O privilege level (IOPL) to be enabled. By default, Wine doesn't allow this, as it's a security risk.

To solve this issue, you can try the following:

    Run Wine with the wine iopl command: This will enable IOPL for the current Wine session. Note that this is a temporary solution and will only work for the current session.
    Set the wine iopl option permanently: You can add the following line to your Wine configuration file (~/.wine/config or C:\users\<username>\Application Data\wine\config on Windows):

Code

[dlls]
iopl = enabled

This will enable IOPL for all future Wine sessions.
3. Use the winecfg tool: Run winecfg and go to the "Libraries" tab. Find the "iopl" library and set it to "Native" or "Builtin". This will also enable IOPL.

    Check the application's compatibility: Some applications might not work correctly or at all with IOPL enabled. If you're experiencing issues, try disabling IOPL or searching for alternative solutions specific to the application.

Remember to be cautious when enabling IOPL, as it can introduce security risks. Only enable it if necessary, and make sure you understand the implications.

If you're still experiencing issues, feel free to provide more details about the application and the error you're encountering, and I'll do my best to help you troubleshoot!
Shushundr ★★★
()
Ответ на: комментарий от Shushundr

Не, там нет нужного конфига, только файлы реестра. Через winecfg тоже не получается (нет либы iopl). Спросил также GPT 4o mini и Claude 3 – безрезультатно.

MrCookie ★★
() автор топика
Ответ на: комментарий от GREAT-DNG

Потому что оно вёрстку карёжит. UPD: Я так уже один раз попал, когда сделал презентацию в либре, а в МС офисе вёрстка поехала

MrCookie ★★
() автор топика
Последнее исправление: MrCookie (всего исправлений: 1)
Ответ на: комментарий от aol

Интересно, а в каком формате там анимация воспроизводится?

Вспомнилось как лет 15 назад на сайте gismeteo в версии для печати выводились анимированные иконки. Меня так и подмывало написать в их техподдержку почему при печати анимация не сохраняется?

unDEFER ★★★★★
()

Пробовал на старых версиях вайна? И поставить riched20 вроде бы как, в имени могу напутать. Какие библиотеки нужны офису легко на гуглить. У меня 2010 поверпойнт работал на старой версии вайна вполне успешно.

einhander ★★★★★
()
Ответ на: комментарий от MrCookie

Презентация в PDF????

Обычное дело. Даже если без латеха. И, что характерно, большая часть слайдов с конференций на просторах сети — это именно pdf.

annulen ★★★★★
()
Ответ на: комментарий от MrCookie

2016 пробовал – валится в конце установки

Странно, он давно ставится, но точно не скажу, как - уже забыл, там какие-то мелкие нюансы. Поищи подробные инструкции у буржуев. В принципе, лучше и 2010-го. и 2013-го под wine работал.

Shadow ★★★★★
()
Ответ на: комментарий от einhander

Нет пока. Я скопировал парочку файлов из винды в вайн, теперь пытаюсь в новом префиксе запустить установку офиса2016. Только я в этом префиксе вообще ничего запустить не могу, а в стандартном – могу.

WINEPREFIX="/home/mrcookie/.wine_mso2016" wine /home/mrcookie/MSOffice2016/Setup.exe

Все пути корректные.

MrCookie ★★
() автор топика