Не могу установить MS Office 2010 в Ubuntu 17.10 через PlayonLinux

Я не могу установить MS Office 2010 через PlayonLinux в моем Ubuntu 17.10 (я имел обыкновение иметь его в своем Ubuntu 17.04, и MS Office 2010 работал нормально). Установка загружается, я вставляю файл setup.exe и нажимаю ок. Затем установка Windows запускается и все останавливается. Это последнее окно, которое PlayonLinux открывает и висит на нем.

Перед выполнением установки я выполнил следующие обычные команды: sudo apt-get update sudo apt-get dist-upgrade

Следите за этим видео и используйте его установочный пакет: https://www.youtube.com/watch?v=Vf8zr096mYQ

ОБНОВИТЬ:

Фактическая ошибка заключается в следующем:

    [POL_Wine] Message: Notice: PlayOnLinux deliberately disables winemenubuilder. See http://www.playonlinux.com/fr/page-26-Winemenubuilder.html
Wine cannot find the FreeType font library.  To enable Wine to
use TrueType fonts please install a version of FreeType greater than
or equal to 2.0.5.
http://www.freetype.org
Wine cannot find the FreeType font library.  To enable Wine to
use TrueType fonts please install a version of FreeType greater than
or equal to 2.0.5.
http://www.freetype.org

Редактирование 17/2/2018: После выбора версии Wine, которую я хочу использовать POL (системная версия), POL сталкивается с другой ошибкой, мешающей мне установить MS Office. Ниже вывод:

[POL_Wine] Message: Notice: PlayOnLinux deliberately disables winemenubuilder. See http://www.playonlinux.com/fr/page-26-Winemenubuilder.html
p11-kit: couldn't load module: /usr/lib/i386-linux-gnu/pkcs11/gnome-keyring-pkcs11.so: /usr/lib/i386-linux-gnu/pkcs11/gnome-keyring-pkcs11.so: cannot open shared object file: No such file or directorywine: Unhandled page fault on read access to 0x00000004 at address 0x7e9129d1 (thread 0022), starting debugger...
fixme:advapi:RegisterTraceGuidsA (0x2e034c1f, 0x2e0b3d78, {8736922d-e8b2-47eb-8564-23e77e728cf3}, 1, 0x33fd08, (null), (null), 0x2e0b3d78): stub
fixme:process:GetSystemDEPPolicy stub
fixme:process:SetProcessDEPPolicy (1): stub
fixme:advapi:RegisterTraceGuidsA (0x101f411c, 0x103a37e8, {8736922d-e8b2-47eb-8564-23e77e728cf3}, 1, 0x33ee24, (null), (null), 0x103a37e8): stub
fixme:system:SetProcessDPIAware stub!
fixme:htmlhelp:HtmlHelpW HH case HH_INITIALIZE not handled.
fixme:richedit:REExtendedRegisterClass semi stub
wine: Unhandled page fault on read access to 0x00000004 at address 0x7e6e29d1 (thread 0009), starting debugger...
winedbg: Internal crash at 0x7e7ea9d1
02/17/18 12:56:26 - [POL_Wine] Error: Wine seems to have crashed\n\nIf your program is running, just ignore this message

2 ответа

Следуйте инструкциям по этой ссылке:

https://gist.github.com/raelgc/4ccc023830bfd12c0227

Он работал на Ubuntu 18.10 для MS Office 2007 и 2010


Установите Microsoft Office 2010 в Ubuntu

Требования

Мы установим MSOffice с помощью мастера PlayOnLinux. Кроме того, MSOffice требует samba а также winbind правильно работать.

Итак, если они не установлены, установите их:

sudo apt-get install playonlinux samba winbind

Конечно, вам понадобятся установочные файлы MSOffice (либо файлы DVD/ папки) в 32-битной версии. Даже если вы используете Ubuntu 64, мы будем использовать 32-битную винную установку.

Затем откройте POL (PlayOnLinux) из командной строки (playonlinux &) или используя Dash.

Предварительная установка

В меню окна POL перейдите к Tools > Manage Wine versions и установить Wine 2.13, Версии ниже этого будут зависать после нажатия на гиперссылку документа. Версии выше этого не будут правильно обрабатывать значок запуска (из-за отсутствия WM_CLASS когда окно развернуто).

устанавливать

В окне POL нажмите Установить сверху (тот, что со знаком плюс).

1. PlayOnLinux Установить меню

В окне Install внизу выберите Office и убедитесь, Commercial (вверху) отмечен.

Теперь выберите Microsoft Office 2010 и нажмите на Install,

2. Добро пожаловать в Мастер установки PlayOnLinux

Ничего другого здесь не делать, тогда нажмите на Next кнопка.

3. Пожалуйста, выберите метод установки

Теперь все зависит от вас: выберите установку DVD или файла в соответствии с вашей установкой MSOffice.

Затем нажмите на Next,

Просмотрите файлы или DVD: цель здесь - выбрать MSOffice setup.exeот 32-битной версии.

Теперь, после нажатия на Next: вы увидите последовательность установки окон PlayOnLinux, настройки нового виртуального диска Windows, установки компонентов и т. д.

4. Мастер установки MSOffice

Автоматически отобразится установщик MSOffice.

Установите MSOffice как в Windows: согласитесь с лицензионным соглашением, выберите тип установки и т. Д.

В последнем окне установки нажмите на Close в установщике MSOffice: вы увидите окно PlayOnLinux, в котором все еще выполняются некоторые дополнительные конфигурации.

Затем, успешное сообщение: нажмите на Next и окно установки будет закрыто.

Теперь вы можете закрыть PlayOnLinux.

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

1. Файлы рабочего стола

Текущий скрипт PlayOnLinux Office2010 уже создает вышеупомянутые ярлыки.

Но если вы удалили их или хотите что-то исправить...

Теперь давайте создадим .desktop файлы для лучшей интеграции в Ubuntu: вы можете связать типичные файлы MSOffice, например .docx в слово; на Dash, введите winword запустить Word и т. д.

Откройте текстовый редактор (например, gedit, nano или же vim) и создайте 3 файла в ~/.local/share/applicationsсо следующими именами и содержанием.

Пожалуйста, замените /home/<user> (на Icon строка) по пути к вашей домашней папке:

Word.desktop:

#!/usr/bin/env xdg-open
[Desktop Entry]
Version=1.0
Type=Application
Categories=Office;WordProcessor;
StartupWMClass=WINWORD.EXE
Name=Microsoft Office Word 2010
Comment=winword
Exec=env XMODIFIERS='' playonlinux --run "Microsoft Word 2010" %F
Icon=/home/<user>/.PlayOnLinux/icones/full_size/Microsoft Word 2010

Excel.desktop:

#!/usr/bin/env xdg-open
[Desktop Entry]
Version=1.0
Type=Application
Categories=Office;Spreadsheet;
StartupWMClass=EXCEL.EXE
Name=Microsoft Office Excel 2010
Comment=excel
Exec=env XMODIFIERS='' playonlinux --run "Microsoft Excel 2010" %F
Icon=/home/<user>/.PlayOnLinux/icones/full_size/Microsoft Excel 2010

PowerPoint.desktop:

#!/usr/bin/env xdg-open
[Desktop Entry]
Version=1.0
Type=Application
Categories=Office;Presentation;
Terminal=false
StartupWMClass=POWERPNT.EXE
Name=Microsoft Office PowerPoint 2010
Comment=powerpnt
Exec=env XMODIFIERS='' playonlinux --run "Microsoft Powerpoint 2010" %F
Icon=/home/<user>/.PlayOnLinux/icones/full_size/Microsoft Powerpoint 2010

OneNote.desktop:

#!/usr/bin/env xdg-open
[Desktop Entry]
Version=1.0
Type=Application
Categories=Office;Documentation;
Terminal=false
StartupWMClass=ONENOTE.EXE
Name=Microsoft Office OneNote 2010
Comment=onenote
Exec=env XMODIFIERS='' playonlinux --run "Microsoft OneNote 2010" %F
Icon=/home/<user>/.PlayOnLinux/icones/full_size/Microsoft OneNote 2010

После создания этих 4 файлов откройте терминал (Ctrl+Alt+T`) и выполните эту команду, чтобы обновить записи Dash:

sudo update-desktop-database

Одно уточнение: env XMODIFIERS='' команда в Exec Линия предназначена для предотвращения изменения поведения клавиатуры в Wine (иногда при использовании wine клавиатура использует другую раскладку, поэтому акценты не будут работать должным образом и т. д.).

2. Принтеры

Если у вас правильно настроен принтер в Ubuntu, возможно, он будет автоматически доступен для MSOffice под Wine.

Если нет, мы можем сделать его доступным. По сути, ваш принтер должен быть установлен с помощью cups, Нет проблем, если принтер установлен с использованием других программ / драйверов, но для того, чтобы он был доступен для Wine, его необходимо установить в cups тоже.

Если cups пакет не установлен, установите его:

sudo apt-get install cups

Затем откройте http://localhost:631/ и добавьте свой принтер.

После настройки распечатайте тестовую страницу с помощью соответствующего принтера в Printers от System Settings,

Теперь убедитесь, что у вас есть этот файл: /etc/printcap, Если его нет, создайте его так:

ln -sf /var/run/cups/printcap /etc/printcap

Перезагрузите вино: откройте PlayOnLinux, нажмите Configure, Выбрать Office2010, нажмите на Wine вкладку и нажмите на Windows reboot кнопка.

3. Исправить альтернативу между окнами Excel

Когда вы открываете 2 файла в Excel и нажимаете на значок Excel на панели запуска во второй раз, чтобы увидеть открытые файлы (Expose), вы увидите странное поведение: одно окно отображается правильно, а второе - только с одним значком.

Чтобы это исправить, откройте Excel, затем File > Options > Advanced > General и проверить Ignore other applications that use Dyanamic Data Exchange (DDE),

Затем, чтобы переключаться между файлами Excel, в Excel нажмите на View вкладку, а затем нажмите на Alternate Windows,

У меня был Office 2010, работающий на PlayOnLinux с использованием Wine v 2.22 в течение нескольких месяцев, но сегодня утром я попытался открыть Word и получил похожую ошибку о "p11-kit: не могу загрузить модуль". Я нашел папку с именем pkcs11 в другой части /usr/lib, в которой, похоже, были соответствующие файлы. Итак, я выполнил эту команду, и она это исправила. Возможно, это будет работать и для вас.

sudo ln -s /usr/lib/x86_64-linux-gnu/pkcs11 /usr/lib/i386-linux-gnu/pkcs11
Другие вопросы по тегам