1

Итак, я установил wine и попытался открыть установщик Office365 с помощью кода:

wine <file_name>

Я получил это сообщение об ошибке:

0031:err:winediag:SECUR32_initNTLMSP ntlm_auth не был найден или устарел. Убедитесь, что ntlm_auth> = 3.0.25 находится на вашем пути. Обычно вы можете найти его в пакете winbind вашего дистрибутива.

Затем установщик офиса начал загрузку. Через некоторое время страница загрузки исчезла, и я получил другое сообщение об ошибке:

wine: вызов от 0x7b44c1e7 к неосуществленной функции msvcp140.dll.uncaught_exceptions @ std @@ YAHXZ, прерывание 0040: err: seh: переполнение стека setup_exception 1824 байта в потоке 0040 eip 000000007bc5dc43 esp 0000000000140ef0 стек 0x140000-0x141000-0x240000

Я новичок в Linux, поэтому я не знаю, что делать.

Редактировать:

Офисная версия: Professional Plus X64

Версия XUbuntu: 18.04

1 ответ1

4

Добровольцы, которые разрабатывают, тестируют и поддерживают Wine, провели некоторое тестирование Office365, поскольку Microsoft не опубликовала инструкций для пользователей Linux и не выпустила версию Linux.

Руководство по установке Wine и описание ошибки для 64-разрядного приложения Microsoft («Office365 Business») не были протестированы ни с одной версией Ubuntu, только с версией Arch Linux x64 2017 года. Наименее худшие (бронзовые) результаты были получены:

  • Установите MsXML6 (winetricks msxml6).
  • Установите для "HKCU\Software\Wine\Direct3D\MaxVersionGL" (DWORD) значение "30002" (шестнадцатеричное).
    После установки:
  • Переопределить riched20 на (родной, встроенный).
  • Скопируйте DLL-файлы (AppvIsvSubsystems32.dll, AppvIsvStream32.dll, C2R32.dll) из drive_c/Program Files/Common Files/Microsoft Shared/ClickToRun/ в drive_c/Program Files/Microsoft Office/root/Office16/ .

Руководство по установке Wine и описание ошибки для 32-разрядного приложения Microsoft ("Office365 Personal") отражают опыт тестирования с Antergos x86_64, Gentoo Linux x86_64 и Ubuntu 16.04 "Xenial" amd64. Наилучшие результаты (сорта "серебро") были достигнуты с последним, используя следующие шаги:

Пошаговые инструкции:

  • создать 32-битный Wineprefix (оставить версию Windows на Windows 7 по умолчанию)
  • установить riched20, msxml6 с Winetricks
  • в Winecfg добавьте переопределение riched20 (собственный, встроенный) и msxml6 (собственный, встроенный) вручную (если не добавлено winetricks)
  • запустить установщик (процедура установки автоматическая)
  • после установки скопируйте AppvIsvSubsystems32.dll и C2R32.dll из: / Программные файлы / Общие файлы / Microsoft Shared / ClickToRun / в: / Программные файлы / Microsoft Office / root / Office16 /

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .