Совместимость с Windows

Как установить WINE для совместимости с Windows на OpenSUSE

Как установить WINE для совместимости с Windows на OpenSUSE
Wine - это «уровень совместимости» (не эмулятор) для POSIX-совместимых систем (Linux, BSD и macOS) для запуска приложений Windows. Это не эмулятор. Вместо этого он прямо на лету преобразует вызовы Win32 API в вызовы POSIX. Таким образом, Wine предлагает гораздо меньшее влияние на производительность, чем классическая виртуализация.

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

В этой статье я продемонстрирую, как установить и использовать Wine в openSUSE.

Зачем использовать вино

В сообществе Linux долгое время ведутся горячие споры о вине. Некоторые думают, что это здорово, другие (особенно заядлые энтузиасты Linux) думают, что Wine «не важен» или «это последнее, что нужно Linux». Однако общая картина говорит об обратном.  Windows по-прежнему остается доминирующей настольной ОС. Даже включая продукты Apple, Windows занимает изрядную долю рынка настольных ПК. Взгляните на GlobalStats о мировой доле рынка настольных ОС.

Поскольку так много людей используют Windows, для разработчиков вполне естественно создавать приложения для платформ Windows и во многих случаях упускать из виду другие платформы. Возьмем, к примеру, Adobe. Продукты Adobe доступны только для Windows и macOS. На данный момент Adobe вряд ли будет поддерживать Linux в ближайшее время.

Вот почему нам нужно вино.

Установка Wine на openSUSE

Сначала добавим репозиторий openSUSE для WINE. Добавьте репо в соответствии с вашей версией openSUSE.

Прыжок 15

$ sudo zypper ar -r https: // скачать.opensuse.org / repositories /
Эмуляторы: / Wine / openSUSE_Leap_15.0 / Эмуляторы: Wine.репо

Прыжок 42.3

$ sudo zypper ar -r https: // скачать.opensuse.org / repositories / Эмуляторы:
/ Wine / openSUSE_Leap_42.3 / Эмуляторы: Wine.репо

Прыжок 42.2

$ sudo zypper ar -r https: // скачать.opensuse.org / repositories / Эмуляторы:
/ Wine / openSUSE_Leap_42.2 / Эмуляторы: Wine.репо

Перекати-поле

$ sudo zypper ar -r https: // скачать.opensuse.org / repositories / Эмуляторы:
/ Wine / openSUSE_Tumbleweed / Эмуляторы: Wine.репо

Если вы используете любую другую версию openSUSE, посетите вики-страницу openSUSE, чтобы узнать соответствующий URL-адрес репозитория.

После добавления репо обновите кеш репо zypper. Когда будет предложено доверять новому ключу репо, введите «а».

$ sudo zypper ссылка

Теперь скажите zypper установить WINE.

$ sudo zypper в вине

Проверить версию Wine

Чтобы проверить текущую версию WINE, установленную в вашей системе, выполните эту команду.

$ wine - версия

Конфигурация вина

Перед запуском любого приложения Windows с Wine рекомендуется сначала запустить инструмент настройки Wine. Запуск этого инструмента отобразит все необходимые драйверы для WINE и создаст «.wine »в домашнем каталоге.

$ winecfg

На вкладке «Диски» вы можете настроить все диски, которые могут видеть приложения Windows.

На вкладке «Графика» вы можете настроить «Параметры окна» и «Разрешение экрана» приложений Windows.

Винетрикс

Используя Winetricks, вы можете установить некоторые распространенные программы Windows, такие как Win32 Firefox, Apple QuickTime, различные мультимедийные кодеки, шрифты TrueType и библиотеки времени выполнения, такие как среда выполнения Visual C ++ и т. Д.

Перед запуском любого приложения мы будем использовать Winetricks для установки некоторых важных компонентов Windows, чтобы обеспечить улучшенную и более стабильную среду Wine. Запускаем Winetricks.

$ winetricks

При первом запуске Winetricks Wine будет искать и устанавливать пакеты, необходимые для бесперебойной работы программ Windows. В «Установщик Wine Mono» нажмите «Установить».

После завершения установки появится «Установщик Wine Gecko». Нажмите «Установить», чтобы продолжить.

Winetricks должен запустить графический интерфейс. Если не запускается, запустите эту команду.

$ winetricks --gui

В окне установите флажок «Выбрать винный префикс по умолчанию».

В списке выберите вариант «Установить Windows DLL или компонент» и нажмите «ОК».

Установите все, что отмечено на следующих скриншотах.

После выбора нажмите «ОК».

Подождите, пока все компоненты загрузятся и установятся. Это может занять много времени, поэтому возьмите чашку кофе! В некоторых случаях для установки может потребоваться вмешательство пользователя.

Запуск программы Windows

Это основная функция ВИНА, верно? В качестве демонстрации попробуем запустить несколько легких приложений.

Сначала установим Блокнот++. Это современный, бесплатный текстовый редактор с открытым исходным кодом. Получить блокнот++.

После загрузки выполните следующую команду, чтобы запустить установщик Notepad ++.

$ вино npp.7.8.2.Установщик.EXE

Установка начнется. Если вы не установили Винный геккон и другие компоненты ранее, Wine установит их в первую очередь. После этого начнется установка.

Во-первых, выбор языка. Выберите подходящий язык и нажмите «Далее».

На странице приветствия нажмите «Далее».

На странице лицензионного соглашения нажмите «Я согласен».

Выберите желаемое место для установки и нажмите «Далее». Вы можете управлять дисками из Winecfg.

Выберите компоненты Notepad ++ и нажмите «Далее».

Нажмите «Установить».

Вуаля! Установка завершена! Нажмите «Готово», чтобы завершить процесс установки.

Последние мысли

Совместимость приложений - важная часть Wine, верно? Используйте базу данных приложений Wine (AppDB), чтобы проверить, совместимо ли ваше желаемое приложение с Wine. Это управляемая сообществом база данных, которая отслеживает совместимость тысяч приложений. На данный момент в базе данных более 25 000 приложений! Приложения отмечены как Platinum (полностью совместимы, никаких настроек не требуется), Gold (полностью совместимы, требуются незначительные настройки) и Silver (небольшая проблема совместимости).

PlayOnLinux - еще один интересный инструмент, который вам стоит попробовать. Цель состоит в том, чтобы упростить установку множества приложений и игр. Работает вместе с Wine.

Наслаждаться!

Vulkan для пользователей Linux
С каждым новым поколением видеокарт мы видим, как разработчики игр расширяют границы графической точности и приближаются на шаг ближе к фотореализму. ...
OpenTTD против Simutrans
Создание собственного транспортного симулятора может быть увлекательным, расслабляющим и чрезвычайно увлекательным занятием. Вот почему вам нужно попр...
Учебник OpenTTD
OpenTTD - одна из самых популярных бизнес-симуляторов. В этой игре вам нужно создать замечательный транспортный бизнес. Тем не менее, вы начнете в нач...