На главную страницу На главную страницу Помоги больным детям! Их можно спасти!
 
Справочные материалы ←

Как установить Microsoft Office и IBM Lotus Notes в трансляторе wine?

Иногда бывают ситуации, когда для работы необходимо одно-два приложения, работающих только в ОС Windows. Например, пользователю необходимо запускать приложение в Lotus Notes, которое в свою очередь использует OLE-автоматизацию и открывает документы в Microsoft Office. Следовательно, не смотря на наличие клиента Lotus Notes для ОС семейства Linux, всё равно придётся установить Lotus Notes для ОС Windows.

Работа приложений для ОС Windows в Ульяновск.BSD обеспечивается транслятором wine. И установка каждого такого приложения имеет свои особенности. С уверенностью можно гарантировать работу тех приложений и их версий, установка которых проверена многими пользователями. Подробнее о совместимости приложений можно узнать в базе данных на сайте WINEHQ. В данном случае рассмотрим установку и работу 32-х битных приложений Lotus Notes 8.5.3 (Basic) и Microsoft Office 2010 Professional.

Для начала необходимо установить 32-х битную версию транслятора wine и утилиту winetricks для решения некоторых проблем:

pkg install -r latest i386-wine-devel winetricks

 

В последнее время 32-х битная версия wine в официальных репозитариях пакетов FreeBSD не обновляется. Просто собрать из порта последнюю 32-х битную версию тоже не получится. Поэтому если необходима последняя версия, то пакет можно собрать самостоятельно, но для этого потребуется потратить некоторое количество времени и сделать следующее:

В терминале под пользователем root необходимо выполнить команды:

portsnap fetch extract
cd /usr/src
make buildworld TARGET=i386
make installworld TARGET=i386 DESTDIR=/compat/i386
make distribution TARGET=i386 DESTDIR=/compat/i386
ln /etc/resolv.conf /compat/i386/etc
mkdir /compat/i386/usr/ports
mount -t devfs devfs /compat/i386/dev
mount -t nullfs /usr/ports /compat/i386/usr/ports
chroot /compat/i386
setenv MACHINE i386
setenv UNAME_m i386
setenv UNAME_p i386
service ldconfig start
cd /usr/ports/emulators/i386-wine-devel
make config-recursive
make package -DWINE_CROSS_BUILD
exit
rm -R /usr/obj/*

В итоге готовый пакет будет находиться в каталоге:

/usr/ports/emulators/i386-wine-devel/work/pkg/

Полученный таким образом пакет можно установить командой (флаг -f обязателен):

pkg add -f имя_пакета

 

Если в системе используется графический драйвер nvidia, то необходимо запустить патч для возможности работы в 32-х битном режиме:

/usr/local/share/wine/patch-nvidia.sh

Если в системе установлены принтеры и предполагается печатать на них из приложений запускаемых в wine, то необходимо под пользователем root создать ссылку:

mv /etc/printcap /etc/printcap_
ln -s /usr/local/etc/printcap /etc/printcap

Внимание! После добавления принтера информация о нём попадает в файл /usr/local/etc/printcap только после перезагрузки CUPS. Чтобы wine правильно воспринимал принтеры, их названия и описания должны быть обязательно заданы и, если в названиях есть буквы, то они должны быть только латинскими. Пример правильной строки с описанием принтера в файле /usr/local/etc/printcap:

HP-1018|Office printer N1:rm=ulbsd:rp=HP-1018:

Обычно рекомендуется устанавливать каждое приложение для wine в каталог с индивидуальным префиксом. Но в данном случае приложения должны взаимодействовать друг с другом и должны быть установлены в один и тот же каталог. Необходимо создать каталог и проинициализировать настройки wine в этом каталоге:

mkdir $HOME/.wine; mkdir $HOME/.wine/lotus
env WINEPREFIX=$HOME/.wine/lotus winecfg

Откроется окно конфигурации wine, в котором на вкладке «Applications» в поле «Windows Version» необходимо выбрать Windows XP, а на вкладке «Graphics» убрать галочку «Allow the window manager to decorate the windows» и нажать кнопку «ОК».

Теперь можно запускать установку Microsoft Office (предполагается, что дистрибутив находится в текущем каталоге):

env WINEPREFIX=$HOME/.wine/lotus wine Office_Pro_2010_Russian_x32.exe

Для установки желательно выбрать только Microsoft Excel, Microsoft PowerPoint, Microsoft Word, Общие средства Office и Средства Office, а остальные параметры оставить по умолчанию.

После успешной установки Microsoft Office необходимо установить библиотеки msxml6 и dotnet20. Затем снова запустить конфигуратор wine:

env WINEPREFIX=$HOME/.wine/lotus winetricks msxml6 dotnet20
env WINEPREFIX=$HOME/.wine/lotus winecfg

В конфигураторе на вкладке «Libraries» в выпадающем списке «New override for library» выбрать riched20 и нажать кнопку «Add», то же самое сделать для gdiplus и нажать кнопку «ОК».

Для устранения проблемы с минимизацией и максимизацией окон Microsoft Office под wine необходимо сделать следующее. Открыть «Параметры системы» → «Поведение окон» → «Особые параметры окон» и создать новое правило. На вкладке «Выбор окон» заполнить поле «Описание». В выпадающем списке «Класс окна (приложение)» выбрать «Регулярное выражение» и ввести:

.*\b(winword.exe|excel.exe|powerpnt.exe)\b.*

Поставить галочку «Соответствие всему классу окон». На вкладке «Геометрия» поставить галочку «Игнорировать запрошенную геометрию», выбрать «Принудительно», выбрать «Да». В завершение нажать кнопку «ОК».

Теперь можно перейти к установке Lotus Notes (Basic) (предполагается, что дистрибутив находится в текущем каталоге):

env WINEPREFIX=$HOME/.wine/lotus wine Lotus_notes853_BC_Win_RU.exe

После успешной установки в случае возникновения проблемы с открытием в Lotus Notes диалога «Файл» → «Безопасность» → «Безопасность пользователя...» необходимо сделать следующее. Скопировать из рабочей системы Windows XP из каталога %WINDIR%\system32\ файлы oleacc.dll, oleaccrc.dll и переписать их в каталог $HOME/.wine/lotus/drive_c/Program Files/IBM/Lotus/Notes/. Затем необходимо запустить конфигуратор wine и на вкладке «Libraries» в выпадающем списке «New override for library» выбрать oleacc и нажать кнопку «Add».

Если при установке Lotus Notes была выбрана опция установки «Только для меня» и после этого Lotus Notes запускается с ошибкой, то можно попробовать изменить команду запуска в ярлыке Lotus Notes. Она должна выглядеть так:

env WINEPREFIX=$HOME/.wine/lotus wine "C:\Program Files\IBM\Lotus\Notes\notes.exe" -sa
    "=C:\Program Files\IBM\Lotus\Notes\notes.ini"

А рабочий путь в ярлыке должен выглядеть так:

$HOME/.wine/lotus/dosdevices/c:/Program Files/IBM/Lotus/Notes/

В итоге можно вполне комфортно работать в Lotus Notes и Microsoft Office. Ярлыки всех устанавливаемых под wine приложений появляются в меню «Приложения» → «Wine» → «Programs».

 

Примечание 1:

Установка Lotus Notes 8.5.3 (Basic) и Microsoft Office 2010 Professional проверена в wine версии 2.0.1. В более новых версиях wine установка этих приложений не проверялась.

 

Примечание 2:

Ядро операционной системы можно настроить для обнаружения бинарного файла MS Windows и автоматического запуска wine для запуска бинарного файла MS Windows. Следующую команду необходимо набрать одной строкой в терминале под пользователем root:

binmiscctl add wine32 --interpreter /usr/local/bin32/wine
--magic "\x4d\x5a\x90\x00\x03\x00\x00\x00\x04\x00\x00\x00\xff\xff\x00\x00\xb8\x00\x00\x00"
--mask "\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff"
--size 20 --set-enabled

Это позволяет рассматривать бинарные файлы MS Windows как обычные бинарные файлы (т.е. не нужно для запуска указывать wine имя_файла.exe, достаточно просто указать имя_файла.exe).

 

Комментарии
Добавляя комментарий, убедитесь, что он соответствует теме. Подумайте, будет ли он интересен другим. Спам, умышленная реклама и личная переписка не допускаются. Соблюдайте правила русского языка. Комментарии публикуются после проверки модератором и могут быть удалены без объяснения причин. Ответы на заданные в комментариях вопросы могут исходить от любого пользователя и являются неофициальными.
Импортозамещение
Переход госструктур на отечественное программное обеспечение является вопросом сохранения суверенности, заявил в понедельник пресс-секретарь президента РФ Дмитрий Песков, пишет «Интерфакс». Пресс-секретарю задали вопрос, способна ли Россия обеспечить отечественным софтом, в частности, госкомпании, и в чем цель этих действий. «В первую очередь, это вопрос кибербезопасности и, я бы сказал, киберсуверенности. Мы живем с вами во время, когда в угоду политике могут отключаться или могут озвучиваться угрозы по о... 
Государственная информационная система управления проектами разработана группой экспертов ГК "Проектная ПРАКТИКА", Министерства информатизации и связи Удмуртской республики, Министерства экономики Удмуртской Республики. Ожидается, что система будет востребована специалистами Регионального проектного офиса, госслужащими исполнительных органов государственной власти и муниципальными образованиями Удмуртской Республики для управления региональными проектами в составе национальных проектов, приоритетными регио... 
«Поисковый портал «Спутник», дочерняя компания «Ростелекома», с 2015 года предлагает свой браузер. Изначально его создавали для B2C: со встроенным блокировщиком рекламы, детским режимом, собственной системой безопасности и виджетами государственных онлайн-сервисов. Когда головная компания ПАО «Ростелеком» поставила перед руководством ООО «Поисковый портал «Спутник» новые бизнес-задачи, а случилось это в прошлом году, у браузера появились новые версии: сертифицированный и корпоративный браузер, ориентирован... 
Первый заместитель председателя правительства - министр финансов РФ Антон Силуанов 6 декабря утвердил директивы представителям интересов Российской Федерации для участия в заседаниях советов директоров (наблюдательных советов) акционерных обществ (АО) с государственным участием – документ предписывает в 10-дневный срок инициировать проведение заседаний советов директоров компаний с включением в повестку дня вопроса «О переходе АО на преимущественное использование отечественного программного обеспечения». Д... 
Министр цифрового развития, связи и массовых коммуникаций РФ Константин Носков принял участие в онлайн-чтениях «От мала до велика», организованных Google и киностудией «Союзмультфильм», сообщает Минкомсвязь. Как пишет министерство, министр предпринял это с целью «популяризации русской литературы и культуры семейного чтения среди молодёжной и взрослой аудитории с помощью современных технологий». В чтениях приняли участие представители органов государственной власти, известные журналисты, актеры, телеведущие... 
Конкурс на выполнение работ по реализации мероприятий плана по направлению «Информационная безопасность» программы «Цифровая экономика РФ» проведён, его результаты представлены участникам рабочей группы по информационной безопасности при АНО «Цифровая экономика», заседание которой прошло 30 ноября в Сколково, рассказали D-Russia.ru в АНО «ЦЭ». Напомним, конкурс, объявленный 4 октября АНО «Центр компетенций по импортозамещению в сфере ИКТ», состоял из 16 лотов. По результатам конкурса, в некоторых случаях п... 
В Челябинске 3-4 декабря прошел IV Российско-Китайский деловой форум малого и среднего бизнеса. На круглом столе в ходе форума выступили представители российских и китайских компаний, работающих в сфере цифровых технологий, сообщает региональное министерство информационных технологий и связи. Компания Altarix презентовала трансграничную информационную систему «Оператор таможенных данных», которая позволяет управлять потоками единых таможенных документов между Россией и странами Евроазиатского союза и спосо... 
Компания «Яндекс» представила «Яндекс.Телефон» - Android-смартфон с сервисами компании под управлением голосового помощника Алиса. Телефон работает на Android 8.1. В аппарате используется графическая оболочка «Яндекс.Лончер». Как говорится в сообщении компании, «Яндекс.Телефон» будет стоить 17 990 рублей и поступит в продажу 6 декабря. Вместе с телефоном покупатели получат полугодовую подписку «Яндекс.Плюс», бонусы от Такси и Денег, а также подарок от электронной библиотеки «ЛитРес». Характеристики смартфо... 
Правила предоставления в 2019-2021 годах субсидий из федерального бюджета автономной некоммерческой организации ?«Центр компетенций по импортозамещению в сфере информационно-коммуникационных технологий» опубликованы для общественного обсуждения во вторник и в минувшую пятницу – организация может получить из бюджета 1,26 миллиарда рублей на три года. Согласно пятничному документу, субсидии предоставляются в пределах лимитов бюджетных обязательств, доведённых до Минкомсвязи как получателя средств федеральног... 
В минувшую пятницу Минкомсвязь опубликовала проект постановления правительства о внесении изменений в постановление от 8 июня 2018 №658 о централизованных закупках офисного программного обеспечения, ПО для ведения бюджетного учета, а также ПО в сфере информационной безопасности (утверждено в июне). Проект постановления уточняет определения «ПО в сфере информационной безопасности» и «бухгалтерское ПО». Согласно предлагаемым изменениям, под «ПО в сфере информационной безопасности» предлагается понимать средс... 
    Наверх       На главную страницу       Адрес электропочты   Рейтинг@Mail.ru
Данный интернет-сайт носит исключительно информационный характер, и ни при каких условиях информационные
материалы и цены, размещенные на сайте, не являются публичной офертой, определяемой положениями Статьи 437 ГК РФ.

Сергей Волков – эксперт в области информационных технологий © 2011−2018
Работает система управления сайтом «Публикатор 1.7» © 2004−2018