Wine та інші способи запуску windows-додатків в linux, вебісторій

Wine та інші способи запуску windows-додатків в linux, вебісторій
У статті «Установка LibreOffice в організації» ми розглядали випадок заміни офісного пакету Microsoft на вільний офісний пакет. Тепер припустимо, що ситуація стала більш масштабною, і наша фірма задумалася на перехід на вільну операційну систему.

Безумовно, перше питання, яке закрадеться в голову системного адміністратора, це сумісність існуючого програмного забезпечення з Linux-системами. У переважній кількості випадків потрібне ПО або має версію під Linux, або є вільна альтернатива. Але буває і так, що вкрай потрібна для фірми програмка має тільки Windows-версію. Що ж робити в такому випадку?

За великим рахунком, якщо програма дійсно так необхідна, то у системного адміністратора є три варіанти:

  1. Залишити все як є - тобто зберегти на комп'ютері даного користувача Windows;
  2. Використовувати віртуалізацію - запускати в Linux віртуальну машину з встановленою Windows;
  3. Використовувати емуляцію, а саме, Wine. Хоча, напевно, творці Wine були б незадоволені таким трактуванням, бо сама назва Wine говорить нам, що це не емулятор.

Здається, що перший варіант нас не влаштує ніяк. Тоді розглянемо плюси і мінуси інших варіантів.

Плюс віртуалізації в тому, що тут забезпечується ідеальна сумісність, адже Ви запускаєте додаток ні де-небудь, а в самій Windows, нехай і на віртуальній машині. Мінуси в даному випадку в тому, що віртуалізація це більш ресурсозатратне варіант, та й від покупки Windows Вас ніхто не звільняє. Да да, на віртуальній машині теж повинна крутитися ліцензійна «вінда». 🙂

Відповідно, з Wine все навпаки - ресурсів йде менше, і фінансових теж. Зате можливі «танці з бубном». Що ж, якщо це Вас не лякає, тоді приступимо.

Як тестовий стенд обрана Linux Mint 17.1. Для початку встановимо Wine простою командою:

Система запитає пароль користувача root і запропонує встановити пакети - погоджуйтеся. Після завершення установки в меню системи з'явиться розділ, пов'язаний з Wine. Заходьте в налаштування Wine, при необхідності, він докачаєте необхідні пакети.

Wine та інші способи запуску windows-додатків в linux, вебісторій
Вікно налаштувань Wine

Налаштування Wine інтуїтивно зрозумілі. Ви можете вибрати версію Windows, якою буде прикидатися Wine, довантажувати необхідні програмі бібліотеки і деякі інші речі, наприклад, правити реєстр, які Wine також створює.

Для прикладу спробуємо встановити Windows-програму, що представляє із себе карткову гру в дурня. Для того, щоб її встановити, необхідно набрати в терміналі:

або клацнути по exe-файлу правою кнопкою миші і вибрати пункт «Відкрити в програмі → Wine».

Wine та інші способи запуску windows-додатків в linux, вебісторій

Як бачимо, в загальному вигляді команда установки через термінал виглядає

$ Wine / [шлях до файлу] / [ім'я файлу]

У властивостях exe-файлів можна прописати відкривати їх за замовчуванням в Wine, тоді запускати їх можна буде просто по подвійному натисканні кнопки миші, як в Windows.

Wine та інші способи запуску windows-додатків в linux, вебісторій

Програма запускається і, як ні в чому не бувало, пропонує встановити себе на диск C, який дбайливо створив Wine.

Wine та інші способи запуску windows-додатків в linux, вебісторій

Установка завершена, Wine помістив папку з програмою в каталог, вказаний при установці. Якщо ярлик на робочому столі не створився автоматично, можна пройти в каталог з програмою і створити ярлик вручну. Тільки вкажіть йому за замовчуванням запускатися в Wine.

Wine та інші способи запуску windows-додатків в linux, вебісторій
Запуск програми в Wine

От і все! Потрібно зауважити, що під час запуску програми в Wine не звільняє Вас від обов'язку використовувати ліцензійне програмне забезпечення.

P.S. Насправді, Wine не ідеальний. Чим масштабніша додаток, тим складніше його запустити в Wine. Найчастіше доводиться довантажувати бібліотеки і робити інші не зовсім очевидні речі, які, як правило описані в Інтернеті. У разі ж, якщо Wine не справляється ну ніяк, справа за виртуализацией або більш просунутими додатками, такими, що заслуговують окремої статті.