HOWTO MS Office 2007 on Linux with WINE

Вопросы настройки, запуск любых Windows-программ, кроме игр

Модератор: Модераторы разделов

stampoon
Сообщения: 702
ОС: Mandrake/Mandriva Cooker

HOWTO MS Office 2007 on Linux with WINE

Сообщение stampoon »

Что нужно:
1)Wine 0.9.55 (далее поломали что-то) ( http://winehq.org/?announce=0.9.55 ).
2)CrossOver Game ( http://www.codeweavers.com/products/cxgame...d_trial/?done=1 ).
3)MS Office 2007 ( http://www.microsoft.com/downloads/details...cc-4d61f500ad6d ).
4)MS XML Parser ( http://www.microsoft.com/downloads/details...;DisplayLang=en ).

Приступим:
1)Создеем новый WINEPREFIX.
$ wineprefixcreate --prefix ~/.office2007
2)Запускаем cxsetup и создаем новую "бутылку".
$ sh -c "/opt/cxgames/bin/cxsetup"
3)Копируем 2 библиотеки в wine.
$ cp -rf /opt/cxgames/lib/wine/rpcrt4.dll.so ~/.office2007/drive_c/windows/system32/rpcrt4.dll
$ cp -rf /opt/cxgames/lib/wine/msxml3.dll.so ~/.office2007/drive_c/windows/system32/msxml3.dll
4)Запускаем winecfg и устанавливаем [msxml3 и rpcrt4] как "native" на вкладке библиотеки и ставим эмуляцию рабочего стола на вкладке графика.
$ WINEPREFIX=~/.office2007 winecfg
5)Ставим MS XML Parser.
$ WINEPREFIX=~/.office2007 msiexec /a msxml3.msi
6)Ставим MS Office 2007.
$ WINEPREFIX=~/.office2007 wine Enteprise.exe
7)Запускаем его из WINEPREFIX=~/.office2007
8)Радуемся!

ДЛЯ ЗАПУСКА POWERPOINT:
1)Ставим ie6
2)Прописываем нативными mshtml,advpack,crypt32,mfc40,riched20,riched32,hh.exe
Скриншот:
Изображение
PS
Источник: http://wine-review.blogspot.com/2008/03/of...ne-install.html
Интеллект — это способность избегать выполнения работы, но так, чтобы она при этом была сделана.
Спасибо сказали:
yaleks
Сообщения: 2121
Статус: вне статуса
ОС: Gentoo ~

Re: HOWTO MS Office 2007 on Linux with WINE

Сообщение yaleks »

Спасибо сказали:
stampoon
Сообщения: 702
ОС: Mandrake/Mandriva Cooker

Re: HOWTO MS Office 2007 on Linux with WINE

Сообщение stampoon »

yaleks писал(а):
20.04.2008 20:24
Источник: http://wine-review.blogspot.com/2008/03/of...ne-install.html

yes, corrected
Интеллект — это способность избегать выполнения работы, но так, чтобы она при этом была сделана.
Спасибо сказали:
Аватара пользователя
Kido
Сообщения: 949
Статус: Космический Засланец
ОС: ArchLinux x86_64 Current

Re: HOWTO MS Office 2007 on Linux with WINE

Сообщение Kido »

Забавно - для вайна 1.0 как требование заявлена совместимость с какими-то msoffice-вьюверами (не помню как точно называются), а тут уже под .58 полный 2007'ой работает.
Спасибо сказали:
yaleks
Сообщения: 2121
Статус: вне статуса
ОС: Gentoo ~

Re: HOWTO MS Office 2007 on Linux with WINE

Сообщение yaleks »

Kido писал(а):
20.04.2008 21:36
Забавно - для вайна 1.0 как требование заявлена совместимость с какими-то msoffice-вьюверами (не помню как точно называются), а тут уже под .58 полный 2007'ой работает.

Ну скажем так: он запускается. Думаю, при вдумчивом тестировании вылезет много багов (по крайней мере с 2003 точно много багов).

Вьюверы будут работать "из коробки", без необходимости заменять DLL.
Спасибо сказали:
stampoon
Сообщения: 702
ОС: Mandrake/Mandriva Cooker

Re: HOWTO MS Office 2007 on Linux with WINE

Сообщение stampoon »

Kido писал(а):
20.04.2008 21:36
полный 2007'ой работает.

хе-хе у меня PowPoint не запустился
UPD:нашел способ запуска
Интеллект — это способность избегать выполнения работы, но так, чтобы она при этом была сделана.
Спасибо сказали:
Flaming
Сообщения: 2579

Re: HOWTO MS Office 2007 on Linux with WINE

Сообщение Flaming »

А 2003 можно запустить? А то у меня даже не устаналивается - ругается на плохие установочные файлы.
Спасибо сказали:
Hoblin
Модератор
Сообщения: 1442
Статус: Etersoft team
ОС: ALT Linux

Re: HOWTO MS Office 2007 on Linux with WINE

Сообщение Hoblin »

Flaming писал(а):
22.04.2008 00:53
А 2003 можно запустить? А то у меня даже не устаналивается - ругается на плохие установочные файлы.

2003 без проблем ставится (после выхода 0.9.53), у меня правда не заработали Access и PowerPoint. Но впрочем, тема обсуждения - 2007 ;)

stampoon, а наличие Crossover Game - обязательное условие? Насколько видно из howto из него только rpcrt4 и msxml3 берутся. С тем же успехом можно взять виндовые dllки, кажется лицензии это никак не нарушает (а msxml3 вообще можно получить установкой XML Parser 4).
Спасибо сказали:
yaleks
Сообщения: 2121
Статус: вне статуса
ОС: Gentoo ~

Re: HOWTO MS Office 2007 on Linux with WINE

Сообщение yaleks »

Hoblin писал(а):
22.04.2008 07:41
stampoon, а наличие Crossover Game - обязательное условие? Насколько видно из howto из него только rpcrt4 и msxml3 берутся. С тем же успехом можно взять виндовые dllки, кажется лицензии это никак не нарушает (а msxml3 вообще можно получить установкой XML Parser 4).

Только MSXML3 :) http://wine-review.blogspot.com/2008/01/ru...linux-with.html
Спасибо сказали:
Hoblin
Модератор
Сообщения: 1442
Статус: Etersoft team
ОС: ALT Linux

Re: HOWTO MS Office 2007 on Linux with WINE

Сообщение Hoblin »

yaleks писал(а):
22.04.2008 09:33
Hoblin писал(а):
22.04.2008 07:41
...а msxml3 вообще можно получить установкой XML Parser 4.

Только MSXML3 :)

Это не опечатка. :)
При установке 4 парсера ставится и msxml3, и msxml4. Так вот msxml3 в составе четвёртого парсера заводится как-то лучше (по моему очень субъективному мнению и опыту).
Спасибо сказали:
stampoon
Сообщения: 702
ОС: Mandrake/Mandriva Cooker

Re: HOWTO MS Office 2007 on Linux with WINE

Сообщение stampoon »

Hoblin
Приведенный выше способ работает, а дальше - эксперементируйте на здоровье :)
Интеллект — это способность избегать выполнения работы, но так, чтобы она при этом была сделана.
Спасибо сказали: