Установка и настройка Wine: использование программ Windows в Ubuntu

Одна из основных проблем, с которыми мы можем столкнуться при переходе с Windows в Linux это с отсутствием наших любимых программ. Многие программы, такие как Office или Photoshop, недоступны для таких дистрибутивов, как Ubuntu. То же самое и с играми, хотя мы можем установить пари других магазинов, количество наименований, работающих в Linux, очень ограничено. Это связано с отсутствием библиотек и зависимостей Windows в этой операционной системе. И это именно то, что Вино пытается решить.

Изначально Wine задумывался как эмулятор Windows для Linux. Тем не мение, WineHQ не «эмулирует» полную среду Windows в Linux, а просто предоставляет необходимые библиотеки и инструкции для загрузки и обработки скомпилированных двоичных файлов для Microsoft система. Поэтому аббревиатура этого программного обеспечения изменилась на «Wine Is Not an Emulator».

Установить и настроить Wine

Это программное обеспечение способно загружать приложения от Windows 3.x до Windows 10 как в 16-, так и в 32- или 64-разрядной версии. В нем есть практически все официальные библиотеки системы Microsoft, и он позволяет нам легко импортировать наши собственные библиотеки в случае, если нам нужно создать программу со специальными зависимостями. Он также имеет систему ускорения графики, которая позволяет от рисования окон приложений до игр.

Wine стал одной из основных программ для любого пользователя Ubuntu или любого другого дистрибутива Linux. И вот как мы можем его установить и настроить.

Как скачать и установить Wine

Первое, что нам нужно сделать, если мы используем 64-битную Ubuntu, - это включить 32-битную поддержку , поскольку по умолчанию он отключен. Мы можем сделать это очень легко, открыв терминал и выполнив в нем следующую команду:

sudo dpkg --add-architecture i386

А потом обновим репозитории (необязательно):

sudo apt update

Следующим шагом будет импортировать ключ WineHQ в нашу систему в чтобы добавить репозиторий и загрузить самые последние версии программного обеспечения. Wine можно установить из многих репозиториев, хотя мы настоятельно рекомендуем всегда использовать официальный. Скачиваем ключ следующей командой:

wget -nc https://dl.winehq.org/wine-builds/winehq.key

А чтобы добавить ключ в систему, в том же терминале выполним следующую команду:

sudo apt-key add winehq.key

Теперь мы собираемся добавить репозиторий что соответствует нашей версии Ubuntu. Мы использовали репозиторий Ubuntu 20.04, но если мы используем любую другую версию (или другую версию, например Linux Mint), мы должны добавить соответствующий репозиторий. С ними можно ознакомиться в Винный сайт .

Ubuntu 20.04 или Linux Mint 20.x

sudo add-apt-repository 'deb https://dl.winehq.org/wine-builds/ubuntu/ focal main'

Ubuntu 20.10

sudo add-apt-repository 'deb https://dl.winehq.org/wine-builds/ubuntu/ groovy main'

Старые версии: Ubuntu 18.04 или Linux Mint 19.x

sudo add-apt-repository 'deb https://dl.winehq.org/wine-builds/ubuntu/ bionic main'

Установите Wine в Ubuntu - 1

И мы снова обновляем репозитории нашей системы:

sudo apt update

У нас уже есть готовые репозитории программного обеспечения. Единственное, что осталось сделать, это устанавливаем нужную нам версию . Мы рекомендуем установить стабильную ветку, так как она намного более отлажена и дает меньше проблем.

Стабильный

sudo apt install --install-recommends winehq-stable

Версия для разработки

sudo apt install --install-recommends winehq-devel

Пробная версия

sudo apt install --install-recommends winehq-staging

Установите Wine в Ubuntu - 2

Когда процесс установки будет завершен, на нашем ПК будет готов Wine. Мы можем проверить, что он установлен, и версию, которая была установлена, с помощью следующей команды:

wine --version

Версия Wine для Ubuntu

Простая альтернатива

Вышеуказанный метод рекомендуется для установки этого инструмента. Однако при желании мы можем использовать версию из собственных репозиториев Ubuntu. Мы просто выполним следующую команду, чтобы загрузить и установить эту версию.

sudo apt install wine64

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

Как настроить Wine

Начальная настройка

У нас уже установлен Wine в нашем дистрибутиве Ubuntu. Но прежде чем начать его использовать, необходимо сделать первый конфигурация инструмента. В этой конфигурации система будет готова к запуску приложений Windows, и будут загружены определенные компоненты (например, Wine-Mono или Gecko), необходимые для работы определенных элементов, таких как .NET.

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

winecfg

Мы увидим окно, которое укажет, что программа находится в стадии настройки. Мы ждем, когда он закончится, или пока мы не увидим окно, которое запрашивает у нас разрешение на установку зависимостей. Нажимаем на кнопку «Установить» всех, чтобы мастер сам позаботился о загрузке и копировании всего необходимого.

Варианты вин

Когда процесс будет завершен, и все будет готово на нашем ПК, мы сможем увидеть окно конфигурации Wine. В этом окне есть 7 вкладок, с помощью которых мы сможем настроить различные аспекты этого инструмента.

Приложения

Wine позволяет моделировать все версии Windows. Таким образом, если у нас есть программное обеспечение, которое может работать только в определенной версии Windows, мы можем загрузить библиотеки этой версии и заменить версию операционной системы для каждой из них. Мы можем настроить версию по умолчанию, которая будет использоваться во всех программах, и добавить определенные EXE-файлы, чтобы дать каждой из них версию.

Книжные магазины

В этом разделе мы сможем настроить, как мы хотим использовать библиотеки. Мы можем позволить использовать собственные, которые предоставляет Wine, по умолчанию, или позволить каждой программе использовать свои собственные (если они есть) или библиотеки, которые мы копируем из версии для Windows или из Интернета.

Графика

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

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

Интеграция с рабочим столом

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

Это позволяет нам устанавливать и настраивать различные темы рабочего стола, а также настраивать типичные личные папки операционной системы, в которых будут сохраняться данные, созданные этими программами, открытыми из Wine.

Единицы

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

В этом разделе мы можем настроить различные точки монтирования, которые должны распознаваться приложениями Wine. Каждая из этих точек монтирования (которые могут быть дисками или просто папками) будет распознаваться как жесткие диски, подключенные к ПК.

Аудио

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

Это позволяет нам управлять используемым звуковым драйвером и настраивать устройства ввода и вывода звука.

О нас

Как видно из названия, эта вкладка позволит нам увидеть версию программы, которую мы установили. Не используется ни для чего настраивать.

Откройте программу Windows в Linux

Теперь, когда у нас установлен Wine и мы знаем, как его настраивать, нам нужно только знать, как его использовать. По умолчанию эта программа будет интегрирован в Ubuntu чтобы он автоматически распознавал файлы .exe и .msi и открывал их двойным щелчком на них. То же, что и в Windows. Мы также можем открыть эти файлы из контекстного меню, щелкнув их правой кнопкой мыши.

Полная программа для Windows и Linux

Вино обо всем позаботится. Нам придется следовать указаниям мастера, как если бы мы устанавливали программу в Windows, и когда он будет завершен, у нас будет готовое программное обеспечение к запуску.

Установите программу для Windows и Linux

Удалить Wine

Вино очень полезно, но надо признать, что оно довольно тяжелая программа . И если мы установим на ПК много зависимостей (например, .NET), он также может занять много места. Поэтому, если мы не собираемся использовать эту программу, мы легко сможем ее удалить. Для этого все, что нам нужно сделать, это выполнить следующую команду (заменив «стабильную» на версию, которую мы установили ранее):

sudo apt-get remove –purge winehq-stable

Система сама позаботится о полном деактивация и удаление вся программа. Кроме того, нам нужно вручную удалить следующие папки кеша и конфигурации, чтобы освободить место. Мы должны убедиться, что отображаем скрытые файлы с помощью сочетания клавиш Control + R.

  • .wine (внутри нашей личной папки)
  • ./.вино
  • ./.config/menus/applications-merged/ (любой каталог, который начинается с «вино»)
  • ./.local/share/applications/wine
  • /.local/share/desktop-directories/wine*
  • ./.local/share/icons/ (все файлы .xmp)

После того, как мы удалили все эти файлы, мы должны выполнить следующие команды, чтобы завершить удаление вина с ПК:

sudo apt update sudo apt autoclean sudo apt clean sudo apt autoremove

И, наконец, мы можем вручную удалить репозиторий, который мы добавили из программных источников этого Linux.