23.24. Запуск приложений Windows в Linux
Проблема
Сервер Samba настроен, общий доступ к файлам и сетевым принтерам работает корректно. Однако проблема несовместимых форматов файлов может ограничить полноценное взаимодействие в смешанной сети. OpenOffice, хотя и может конвертировать документы MS Office, не поддерживает сценарии и интерфейсы на Visual Basic, а также специализированные программы, такие как Adobe Photoshop, QuickTime или Windows Media Player. В условиях смешанной сети требуется решение, позволяющее пользователям на Linux свободно обмениваться файлами с пользователями Windows без потери функционала.
Решение
Для запуска приложений Windows непосредственно из Linux установите программу CrossOver Office, которая позволяет пользователям Linux работать с широким набором Windows-приложений. В примере ниже используется бесплатная демонстрационная версия CrossOver Office Standard Edition.
Для установки загрузите демонстрационную или коммерческую версию CrossOver Office. Чтобы все пользователи системы могли использовать программу, установите её от имени привилегированного пользователя root:
# sh install-crossover-standard-demo-3.0.1.sh
Verifying archive integrity... OK
Uncompressing Crossover Office Standard install...
Щелкните на кнопке Begin Install. Когда установка будет завершена, установите переключатель на Exit now, чтобы все пользователи системы имели доступ к CrossOver Office.
- Войдите в систему как обычный пользователь и запустите программу настройки для установки нужных Windows-приложений.
- В KDE или Gnome выполните команду CrossOver Office Setup. После начальных окон появится окно выбора приложений.
- Щелкните Install и следуйте инструкциям установки, используя установочные диски приложений Windows.
Если приложение Windows требует перезагрузки, CrossOver Office эмулирует перезагрузку с помощью команды Simulate Windows Reboot.
В KDE и Gnome программа установки создаёт ярлыки для запуска приложений Windows автоматически. В разделе Комментарий описано, как создать стартовое меню вручную в других графических окружениях.
Комментарий
По умолчанию CrossOver Office устанавливается в каталог /opt/cxoffice
, а в пользовательских каталогах создаются файлы конфигурации ~/.cxoffice
для настройки среды CrossOver Office. В других графических окружениях команды для создания меню могут быть следующими:
- Help —
/opt/cxoffice/doc/index.html
; - CrossOver Office Setup —
/opt/cxoffice/bin/cxsetup
; - Reset CrossOver Office —
/opt/cxoffice/bin/cxreset
; - Simulate Windows Reboot —
/opt/cxoffice/bin/cxreboot
; - Uninstall CrossOver Office —
/opt/cxoffice/bin/cxuninstall
.
CrossOver Office предоставляет удобный инструмент для запуска приложений Windows на Linux, что позволяет комбинировать стабильность и безопасность Linux с функциональностью Windows. В настоящее время программа поддерживает более 2000 приложений, включая MS Office, Adobe Photoshop и даже специализированные бизнес-программы. Полный список совместимых приложений доступен на сайте CodeWeavers. Однако следует учитывать, что не все приложения гарантированно работают безупречно и могут иметь ограниченный функционал даже при официальной поддержке.
См. также