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

Как установить 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.

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

pkg install -r latest wine-devel
pkg install -r latest winetricks

Если в системе установлены принтеры и предполагается печатать на них из приложений, запускаемых в 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, нужно запустить под пользователем следующую команду:

/usr/local/share/wine/pkg32.sh install -r latest wine-devel mesa-dri

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

mkdir -p $HOME/.wine/lotus
env WINEARCH=win32 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 и dotnet20sp1. Затем снова запустить конфигуратор wine:

env WINEPREFIX=$HOME/.wine/lotus winetricks msxml6 dotnet20sp1
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 версии 7.22. В более новых версиях wine установка этих приложений не проверялась.

 

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

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

binmiscctl add wine --interpreter /usr/local/bin/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).

 

Последнее изменение: 03.04.2023 21:50:11
Импортозамещение
В Новосибирске в пятницу начался пятый окружной хакатон проекта «Цифровой прорыв. Сезон: Искусственный интеллект», входящего в президентскую платформу «Россия – страна возможностей»; он закончится 1 октября, сообщают организаторы мероприятия. Более 1000 IT-специалистов будут соревноваться за призовой фонд 3 миллиона рублей. Командам программистов от трёх до пяти человек предстоит решить пять задач (кейсов) на основе методов […] Сообщение Окружной хакатон по ИИ с призовым фондом 3 млн руб стартовал в Новосиб... 
Отечественная автоматизированная информационная система оформления воздушных перевозок «Леонардо» подверглась массированной DDoS-атаке из-за рубежа, сообщает РИА Новости со ссылкой на Telegram-канал «Ростеха». Сообщение было опубликовано в 11.44 мск. В 12.08 «Ростех» написал, что «работоспособность системы бронирования авиабилетов «Леонардо» полностью восстановлена. DDoS-атака успешно отбита». СМИ отмечали, что из-за атаки в аэропортах была затруднена регистрация на рейсы. Напомним, […] Сообщение На отечест... 
Столичная компания «Рокор» организует массовое производство пластин из оксида галлия; изделие представляет собой полупроводниковый материал современного поколения, сообщает mos.ru во вторник. Компания находится на последней стадии подготовки к производству монокристаллических пластин оксида галлия, говорится в сообщении. В течение полутора лет планируется вывести пластины из оксида галлия на внешний рынок. Инновационность московской технологии получения оксида галлия […] Сообщение Инновационная технология п... 
«Бюро 1440», разработчик отечественных низкоорбитальных спутников связи, сообщило во вторник об успешном вводе в эксплуатацию двигательных установок космических аппаратов «Рассвет-1». Напомним, в начале июля с космодрома «Восточный» были запущены три отечественных низкоорбитальных спутника связи, разработанные «Бюро 1440» (входит в «ИКС-холдинг»). Практическая демонстрация технологии успешно прошла в середине августа. В сообщении компании говорится о надёжной работе системы […] Сообщение Успешно введены в э... 
Компания Directum выпустила интеграционный модуль к сервису «Контур.Доверенность» – узлу распределенной блокчейн-сети; теперь пользователи Directum RX могут в едином информационном пространстве выпускать машиночитатемые доверенности (МЧД) и управлять их жизненным циклом, сообщает Directum в среду. Интеграция поддерживается с версии 4.6 Directum RX. Решение подходит компаниям, которые планируют создавать МЧД прямо в корпоративной системе, где хранятся данные […] Сообщение В системе Directum RX появилась подд... 
Президент России поручил обновить Национальную стратегию развития искусственного интеллекта (ИИ) до 2030 года, сообщил председатель правительства Михаил Мишустин во время стратегической сессии по ИИ. Правительству необходимо внести в стратегию изменения, которые предусматривают в том числе реализацию комплекса мер, направленных на повсеместное внедрение таких технологий в отраслях экономики и социальной сферы и в системе государственного управления, […] Сообщение Правительству поручено обновить Национальную... 
Проект приказа Минцифры, вносящего изменения в структуру единого реестра отечественного и евразийского программного обеспечения (ПО), опубликован для общественного обсуждения во вторник. Наименование раздела «Офисные приложения» предложено заменить на «Офисное программное обеспечение». Делается это «в целях оптимизации структуры» реестров, а также для облегчения заказчикам поиска необходимых программных решений в реестрах. Также для уточнения требований к ПО, […] Сообщение Минцифры предложило переименовать ... 
Во время презентации новых продуктов на мероприятии Huawei Connect в Шанхае Huawei не стала раскрывать технические характеристики своего флагмана Mate 60 Pro, сообщил в понедельник телеканал CNN. Презентованы многие новые изделия, в частности, разрабатывавшийся 10 лет «самый лёгкий и тонкий в мире» планшет, заявлено об электромобиле, который «по всем параметрам» превосходит Tesla Model S (машина […] Сообщение Huawei презентовала новые продукты – электромобиль вошёл, сенсационный смартфон без подробностей по... 
Системный интегратор «Инфосистемы Джет» и Directum заключили соглашение о сотрудничестве: главным направлением совместной работы станет поддержка бизнеса при переходе на отечественное ПО, сообщают компании в понедельник. Вместе компании готовы предложить рынку передовые программные продукты для цифровизации бизнес-процессов. Обе компании обладают многолетним опытом развития IT-технологий, разработки и внедрения прогрессивных решений, бизнес-консультирования и аналитики. Задача импортозамещения зарубежного [... 
В Хабаровске наградили победителей четвертого окружного хакатона проекта «Цифровой прорыв. Сезон: Искусственный интеллект», сообщает президентская платформа «Россия – страна возможностей». По итогам соревнования 12 команд-победителей разделили призовой фонд в 2 400 000 рублей. Напомним, организатором проекта является Минэкономразвития. Хакатон проводится в рамках федерального проекта «Искусственный интеллект» национального проекта «Цифровая экономика». Участники хакатона по искусственному интеллекту […] Соо... 
    Наверх       На главную страницу       Адрес электропочты Рейтинг@Mail.ru
Данный интернет-сайт носит исключительно информационный характер, и ни при каких условиях информационные
материалы и цены, размещенные на сайте, не являются публичной офертой, определяемой положениями Статьи 437 ГК РФ.

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