Microsoft office 2016 wine linux

Как я устанавливаю MS Office 2016 на PlayOnLinux

Как я могу заставить playonlinux устанавливать Microsoft Office 2016. Опции из меню установки только подходят к 2013.

Существует ли более поздняя версия PlayOnLinux (или действительно Вино), я могу загрузить для включения установки MS Office 2016?

Шаги, которые я делаю:

  1. откройте PlayOnLinux
  2. нажмите Install
  3. Нажмите Office
    возвращает список нескольких пакетов программного обеспечения включая MS Office 2007, 2010 и 2013 (но увы не 2016)

5 ответов

Ниже приведен первая версия сценария Office 2016 для PlayOnLinux (на основе Office 2013 one ).

Он использует Wine 3.0, но иногда вылетает на экране приветствия Office при попытке вызвать нереализованную функцию KERNEL32.dll .FindNLSStringEx вызывается в 32-битном коде .
Итак, нам нужен Wine 3.4+, но я не могу запустить этот скрипт с ним на моем Ubuntu 16.04 LTS.

Действительно необходимы тестирование и помощь более опытных пользователей.

Следует сохранить это как pol-mso2016.sh , а затем загрузить его в PlayOnLinux, выбрав Инструменты -> Запустить локальный сценарий , а затем следовать инструкциям на экране.

У меня сработал перевод инструкций из WineHQ ( здесь ) и здесь для использования с PlayonLinux с Wine 3.4.

  1. Создайте файл новый виртуальный диск
  2. Установите msxml6 и riched20 из вкладки «Установить компоненты»
  3. Настройте wine для использования msxml6 и riched20 (родной, встроенный)
  4. Скопируйте AppvIsvSubsystems32.dll и C2R32.dll из: / Program Files / Общие файлы / Microsoft Shared / ClickToRun / в: / Program Files / Microsoft Office / root / Office16 /
  5. Отредактируйте реестр, добавив DWORD с именем HKCU / Software / Wine / Direct2D / max_version_factory, с нулевым значением.

Для меня приведенный выше сценарий (первоначально Квентин Пари, Эдуардо Люцио и Нёрбер) работал для установки Office 2016 Pro Plus в Ubuntu 18.04 , с единственными изменениями:

  • Wine версии 3.0
  • msxml6 в дополнение к riched20 в качестве overrideDLL

Пока Word, Excel и Powerpoint работают, а OneNote и Outlook вылетали из строя (не используйте их, поэтому я даже не пытался исправить). Активация тоже сработала, для этого откройте Word -> File -> Account и введите лицензионный ключ. Вот сценарий, действуйте, как описано выше (сохраните как .sh и запустите в PlayOnLinux -> Инструменты -> Запустить локальный сценарий):

Пришлось использовать POL wine 3.14 (последние версии 3.19 или 3.0 /3.4 у меня не работали) в Ubuntu 18.04 и шаги 1–5 сообщают Кевину , чтобы получить MS Office 2016 (Word / Excel / Powerpoint) запустился. Если вы загружаете полный IMG-файл Office 2016, установка включает вашу личную лицензию и уже активирована при запуске.

Я дам указания, которые сработали для меня в течение установка вручную (без сценария) Microsoft Office 2016 Professional Plus на Ubuntu 18.04 с использованием PlayOnLinux (POL) v4.3.4 и Wine x86 v3.4 . Открываются все приложения, кроме OneNote, хотя я действительно использовал только Word и Excel, поэтому я не могу говорить о функциональности других приложений.

Во-первых, попробуйте скрипт POL по умолчанию и / или некоторые другие скрипты здесь, чтобы проверьте, работают ли они, потому что это сэкономит вам много времени и избавит от головной боли.

Я попробовал сценарий по умолчанию, который поставляется с POL, а также некоторые другие сценарии, представленные здесь, но они зависли (например, установка Office не завершается) или сбой в различных точках (например, ошибка «файл не найден»). Приведенный ниже ручной процесс по существу копирует эти сценарии, и преимущество этого ручного процесса состоит в том, что вы можете точно увидеть, где именно в вашей конкретной настройке могут возникнуть проблемы.

Читайте также:  Как добавить свап linux

Части этих инструкций основаны на сообщении GlasierXplor на форуме POL а также другие ответы здесь.

Подготовка

Установка зависимости : Согласно веб-сайту POL, необходимо установить wine: i386 . Если вы попытаетесь apt-get install wine: i386 , это не удастся, потому что оно привязано к 2 пакетам. Помимо wine: i386 , вам потребуется smbclient и winbind для запуска Office.

Примечание: НЕ использовать — no-install-рекомендует установить wine-stable , так как это всегда приводит к сбою установки Office из-за отсутствия некоторых зависимостей (не удалось определить, какие пакеты) .

sudo apt-get update

sudo apt-get install wine-stable: i386 smbclient winbind

smbclient -V # Подтверждает, что smbclient установлен

winbindd -V # Подтверждает, что winbind установлен

Необязательно: обновите POL до последней версии .Это связано с тем, что в какой-то момент POL выдал ошибку, указывающую на необходимость обновления, и эта ошибка исчезла, когда я обновился до POL v4.3.4. Вот инструкции для Ubuntu 18.04 (Bionic):

  • wget -q «http://deb.playonlinux.com/public.gpg» -O- | sudo apt-key add —
  • sudo wget http://deb.playonlinux.com/playonlinux_bionic.list -O /etc/apt/sources.list.d/playonlinux.list
  • sudo wget update
  • sudo apt-get install playonlinux

Необязательно: загрузите установочный файл Office 2016 , если у вас его еще нет или у вас есть компакт-диск. Вы можете скачать его с сайта MS, используя один из следующих вариантов. Я предполагаю, что вы загрузили версию Office 2016 Pro Plus в оставшейся части этого ответа.

  • Если лицензия привязана к вашей учетной записи MS, используйте панель управления учетной записью .
  • Если у вас есть ключ продукта, воспользуйтесь страницей Загрузить более ранние версии Office .
  • Если вы просто хотите протестировать установку, попробуйте загрузить , используя одну из этих прямых ссылок . Ссылка на Office 2016 Pro Plus является первой на этой странице.

Необязательно: установите winetricks и mono . Я получал различные ошибки, связанные с winetricks и mono из сценариев, которые я пробовал ранее, поэтому я уже установил их к тому времени, когда попробовал ручную установку. Неясно, повлияла ли их установка на какую-либо разницу, поэтому вы можете сначала попробовать выполнить описанные ниже шаги ручной установки, а затем вернуться к этому шагу, если обнаружите ошибки.

  • sudo apt-get install winetricks
  • winetricks dotnet45

Дополнительно: Удалите предыдущую неудачную установку Office 2016 на POL . Если вы пытались установить с помощью сценариев, могут быть виртуальные диски POL с пустыми или частичными установками. Вы можете удалить эти диски, прежде чем пытаться выполнить процедуру установки, описанную ниже.

Необязательно: перезагрузите компьютер , чтобы быть предельно осторожным.

Примечание В любой ситуации, когда вы используете несколько дисплеев с вашим компьютером , Office не будет отображаться правильно, если: —

  • Запустить Office с дополнительным дисплеем
  • Закрыть офис
  • Отключить все дополнительные дисплеи
  • Запустить Office

Office запустится с максимальным размером, ограниченным до верхнего левого угла вашего основного дисплея и откажется уважать размер вашего рабочего стола, пока вы снова не подключите «правильное» количество дисплеев. В этом случае Office снова будет действовать нормально (субъективно).

  • Установить офис с 2 дисплеями
  • Начать офис с 3 дисплеями
  • Закройте офис и отключите любое количество дисплеев (например, оставьте 1 дисплей)
  • Снова начать офис. Office запустится в верхнем левом углу вашего основного дисплея.
  • Подключите 1 дисплей к вашему компьютеру (теперь у нас есть 2 дисплея).
  • Снова запустите офис. Office будет по-прежнему запускаться в верхнем левом углу вашего основного дисплея.
  • Office будет работать правильно, только если вы подключите максимальное количество дисплеев, на которых вы запустили Office в любой момент времени (в данном случае 3 дисплея).
Читайте также:  Как посмотреть домен linux

Настройка POL

Для рассмотрения : Wine x86 версии 4.15 более стабилен, чем 3.4 (ниже) или 3.14 (сообщение GlasierXplor на форуме POL). Т.е. он не вылетает случайно. Предостережение заключается в том, что с изображениями будут некоторые проблемы, но они должны работать нормально в 97

% случаев. Wine 4.15 требует установки обновления POL 4.3.4 из официальных репозиториев POL.

Для этой установки использовалось Wine x86 версии 3.4, поэтому проверьте, установлено ли оно, запустив POL и выбрав Инструменты — > Управление версиями Wine .

Если Wine x86 версии 3.4 не отображается в разделе «Установленные версии Wine», выберите его в окне «Доступные версии Wine» и нажмите > посередине, чтобы установить его. После установки закройте и выйдите в главное меню POL.

В POL выберите Настроить , чтобы войти в экран конфигурации, а затем нажмите Новый в левом нижнем углу, чтобы запустить виртуальный привод создатель.

Выберите 32-битную установку Windows и нажмите Далее .

Выберите Wine версии 3.4 и нажмите Далее .

Дайте виртуальному диску имя (например, Office2016pp ) и нажмите Далее , чтобы начать создание. Выберите установку Mono, если POL запросит.

После завершения создания виртуального диска вы должны вернуться на главный экран конфигурации POL. Убедитесь, что вновь созданный диск (например, Office2016pp ) выбран в левом окне.

Щелкните вкладку «Установить компоненты» вверху. Затем прокрутите вниз, выберите msxml6 и нажмите Установить .

Повторите шаг выше, чтобы установить компонент riched20 .

Выберите Wine ] на экране конфигурации POL, а затем нажмите Настроить Wine .

Когда появится экран конфигурации Wine, щелкните вкладку Библиотеки . Щелкните Изменить, чтобы изменить msxml6 и riched20 на (собственный, встроенный).

На экране «Конфигурация Wine» щелкните вкладку Приложения и убедитесь, что Windows 7 выбрана в качестве версии Windows. Выйдите на экран конфигурации POL.

Выберите вкладку Wine на экране конфигурации POL, а затем нажмите Редактор реестра , чтобы открыть редактор реестра.

Выберите ] HKEY_CURRENT_USER -> Программное обеспечение -> Wine и

Нажмите Редактировать -> Новый -> Ключ и назовите этот ключ Direct2D .

Выберите Direct2D , а затем Править -> Новый -> DWORD Значение с именем max_version_factory со значением 0 .

  1. Закройте редактор реестра и вернитесь к экрану конфигурации POL.

Установить Office

Вставьте установочный диск или смонтируйте установочный файл образа Office 2016 (например, ProPlusRetail.img ). Двойной щелчок по файлу образа в Nautilus должен автоматически смонтировать его.

На экране конфигурации Pol щелкните вкладку Разное и нажмите Запустить файл .exe на этом виртуальном диске , чтобы открыть меню Выберите файл .

В меню Выберите файл выберите Setup32.exe на диске Office 2016 (например, в Office папка), чтобы начать процесс установки Office 2016. Надеюсь, он установится правильно и завершится без ошибок.

После завершения установки закройте экран конфигурации POL, чтобы выйти на главный экран POL.

На главном экране POL нажмите Инструменты -> Закройте все программное обеспечение PlayOnLinux .

На главном экране POL щелкните Настроить , чтобы перейти в меню конфигурации POL, и выберите Office2016pp (или любое другое имя вы использовали) диск в левой руке.

Читайте также:  Windows server 2016 nano server установка

На экране конфигурации Pol щелкните вкладку Разное и нажмите Открыть каталог виртуального диска , чтобы открыть новый Nautilus («Файлы «) окно.

Используя Nautilus, перейдите в папку drive_c / Program Files / Common Files / Microsoft Shared / ClickToRun / и скопируйте AppvIsvSubsystems32.dll и C2R32.dll до drive_c / Program Files / Microsoft Office / root / Office16 / .

Закройте Nautilus и вернитесь в POL. экран конфигурации.

На экране конфигурации Pol щелкните вкладку Общие и щелкните Создайте новый ярлык с этого виртуального диска , чтобы запустить мастер POL для создания ссылок в приложения Office.

Вам нужно будет выбрать исполняемый файл для каждого офисного приложения и назвать ссылку. Обратите внимание, что некоторые из этих приложений (например, OneNote) могут вообще не работать.

  • Выберите файл WINWORD.EXE и назовите ссылку Microsoft Word 2016
  • Выберите файл EXCEL. EXE и назовите ссылку Microsoft Excel 2016
  • Выберите файл POWERPNT.EXE и назовите ссылку Microsoft Powerpoint 2016
  • Выберите файл MSACCESS.EXE и назовите ссылку Microsoft Access 2016
  • Выберите файл OUTLOOK.EXE и назовите ссылку Microsoft Outlook 2016
  • Выберите файл ONENOTE.EXE и назовите ссылку Microsoft OneNote 2016
  • Выберите Я не хочу создавать другой ярлык для выхода из мастера.

Закройте экран конфигурации POL, чтобы выйти на главный экран POL. Теперь вы должны увидеть приложения, с которыми вы связались, на главном экране POL.

Дважды щелкните MS Word внутри POL, чтобы запустить его, и вам будет предложено активировать Office. По завершении закройте Word и закройте POL.

Вы также должны найти новые файлы .desktop для каждого из офисных приложений на рабочем столе. Вы можете скопировать или переместить эти файлы с помощью Nautilus в

/ .local / share / applications , если вы хотите, чтобы они отображались в тире Ubuntu и в меню «Выбрать приложение».

После установки

Необязательно: вставьте категории в файлы .desktop . Отредактируйте каждый файл .desktop и введите информацию о категориях, чтобы облегчить поиск. Вы можете редактировать каждый файл, щелкнув его правой кнопкой мыши -> Открыть в другом приложении -> Текстовый редактор .

  • Microsoft Word 2016.desktop update Categories = Office; WordProcessor;
  • Microsoft Excel 2016.desktop обновление Категории = Office; Электронная таблица;
  • Microsoft Powerpoint 2016.desktop обновление Категории = Office; Презентация;
  • Microsoft Access 2016 обновление Категории = Office; База данных;
  • Microsoft Outlook 2016 обновление Категории = Сеть; Электронная почта;
  • Microsoft OneNote 2016 обновление Категории = Office; WordProcessor;

Необязательно: обновите файл расширения POL . Запустите POL и щелкните Настройка в разделе «Действия» в левой части экрана. Затем свяжите расширения и программы, как показано ниже.

Необязательно: установите файлы Office .desktop как доверенные , чтобы избежать предупреждения «Средство запуска ненадежных приложений» . Вам нужно сделать это только в том случае, если это вызывает проблемы.

    Откройте оболочку в

/ .local / share / applications и введите:

  • gio set «Microsoft Word 2016.desktop» «метаданные: : доверенный «да
  • gio set» Microsoft Excel 2016.desktop «» метаданные :: доверенный «да
  • gio set» Microsoft Powerpoint 2016.desktop «» метаданные :: доверенный «да
  • gio set» Microsoft Access 2016.desktop «» метаданные :: доверенные «да
  • gio set» Microsoft Outlook 2016.desktop «» метаданные :: доверенные «да
  • gio set» Microsoft OneNote 2016.desktop «» метаданные :: доверенные «да
  • Необязательно: установите обновления Office 2016 . Эта работа все еще продолжается. Следите за обновлениями в этом посте.

    Источник

    Оцените статью