Как играть в wine mine
Как установить Wine на Linux Mint 20 и запустить приложения Windows
Проблема пользователей Windows, переходящих на Linux, заключается в том,что их приложения и игры не работают на Linux. Вы знаете что Linux и Windows это две разные операционные системы, а так же с разными файлами и библиотеками. Соответственно программное обеспечение не подходят к друг другу. Конечно можно установить виртуальную машину или вторую ОС Linux и Windows. Но это требует большого дискового пространства и не всегда может быть уместно. К счастью, вы можете использовать приложение, известное как Wine, для установки и запуска приложений Windows в Linux.
В этом руководстве вы узнаете, как установить Wine на Linux Mint и запускать приложения Windows.
Как установить Wine на Linux Mint
В этом руководстве мы установим Wine на Linux Mint 20. Этот метод также должен работать в версиях Linux Mint 19.x. На момент написания этого руководства последней версией Wine была Wine 5.0.3.
Выполните следующие действия, чтобы установить Wine.
1) Включить 32-битную архитектуру
Первым шагом является проверка архитектуры системы, которую вы используете. Очевидно, что Mint 20 доступен только в 64-разрядной версии, однако для более ранних версий вы можете проверить архитектуру с помощью команды:
Такой ответ дает понять, что мы находимся на 64-битной архитектурной системе. Нам нужно включить 32-битную архитектуру, чтобы продолжить установку Wine.
Чтоб переключить архитектуру Linux Mint выполните команду:
Если вы используете 32-разрядную систему, просто пропустите этот шаг и перейдите к следующему.
2) Загрузите и установите ключ репозитория Wine
На этом шаге необходимо загрузить и установить ключ репозитория Linux Mint. Чтобы добавить ключ репозитория, выполните команду:
Затем установите ключ, как показано на рисунке:
3) Установите cybermax-dexters / sdl2-backport PPA
Затем вам нужно добавить PPA, чтобы обеспечить поддержку libfaudio0 библиотек.
$ sudo add-apt-repository ppa: / / cybermax-dexter / sdl2-backport
Когда появится запрос, нажмите ENTER, чтобы продолжить.
4) Установите Wine на Linux Mint
После этого требуется обновить системные репозитории:
Далее установите Wine stable с помощью команды:
$ sudo apt install —install-recommends winehq-stable
Когда появится запрос, нажмите ENTER, чтобы продолжить.
Установка Wine на Linux Mint
Чтобы проверить установленную версию Wine, выполните команду:
4) Настройка Wine
Вот мы и установили Wine на Linux Mint 20. Но это еще не все осталось выполнить несколько дополнительных шагов. Теперь нужно настроить Wine, чтобы мы могли запускать приложения Windows без проблем.
Для этого выполните следующие шаги:
Это команда создаст каталог wine в вашем домашнем каталоге. Одним словом сделает виртуальный диск C. Кроме того, команда также позволяет установить пакеты Wine Gecko и Wine Mono.
Настройка Wine linux Mint
Далее нажмите на кнопку Установить.
Настройка Wine linux Mint Wine Mono
После этого будет загружен пакет Wine-Mono.
установка Wine-Mono
Наконец, нажмите кнопку ОК, чтобы завершить настройку wine.
Завершение установки Wine Linux Mint
На данный момент, Wine полностью установлено в вашей системе.
5) Запустите приложение Windows с помощью Wine
В этом разделе мы попытаемся запустить инструмент Rufus. Эта утилита предназначена для создания загрузочного USB-накопителя. Программа имеет формат. exe, который будет работать нормально в среде Windows, но выдаст ошибку на машине Linux.
Скачать утилиту можно по этой ссылке Rufus
Во-первых, загрузите файл. exe Rufus с официального сайта Rufus. Это небольшой файл размером около 1,5 МБ. Перейдите к каталогу загрузок и выполните файл, как показано с помощью команды wine:
Используйте Wine для запуска приложений Windows
В появившемся всплывающем окне нажмите кнопку «Да», чтобы начать работу. Это запускает окно Rufus, как показано на рисунке.
Запуск Win программы на Linux Mint с помощью Wine
Заключение
Мы успешно установили Wine на Linux Mint. А так же показали как запустить приложение Windows через Wine.
Как играть в wine mine
Wine — программа для запуска Windows программ и игр внутри Linux.
История Wine
Первая версия Wine появилась в 1993 году и изначально была разработана для запуска 16-битных приложений Windows 3.1 внутри Linux.
Основателем проекта является Боб Амштадт (Bob Amstadt). С 1994 г проект перешел под управление программиста Александра Джуллиарда (Alexandre Julliard).
Название
Название Wine (W.I.N.E) является рекурсивным акронимом фразы «Wine Is Not an Emulator» — «Вайн это не эмулятор.»
Слово wine в переводе с английского означает вино. По этой причине в терминологии программы используется понятие бутылок (см. ниже). Бутылка (или префикс) — это директория (среда) внутри которой выполняется Windows программа.
Wine это не эмулятор
Wine работает не как эмулятор и не как виртуальная машина, он не эмулирует систему Windows, не создает имитацию Windows и не пытается реализовать ее логику. Вместо этого он на лету выполняет преобразование API-вызовов Windows в POSIX-совместимые вызовы.
То есть это что-то вроде прослойки между приложениями для Windows и системой Linux, которая позволяет Windows программам выполняться так, как если бы они были изначально написаны для Linux.
Wine не создает эмуляцию Windows, вместо этого приложения Windows запускаются прямо внутри текущей операционной системы.
Wine работает не только под Linux, но и под другие POSIX-совместимые операционные системы — macOS и *BSD.
Wine также работает под Windows. В Windows его обычно используют для того, чтобы запускать старые программы в современных версиях Windows.
Среда Wine
Внутри директории windows размещаются DLL файлы (библиотеки). Это не библиотеки из Windows. Они были написаны с нуля на основе документации к Windows API и фактически реализуют функции оригинальных библиотек, но для Linux.
При работе Windows приложениям могут потребоваться дополнительные DLL библиотеки, которые не предоставлены Wine. В таком случае могут использоваться оригинальные Windows-версии таких библиотек.
Как запускать программы Windows через Wine
Чтобы запустить программу, написанную для Windows, в простейшем случае достаточно выполнить команду:
Через Wine также можно запускать установщики Windows приложений и устанавливать их прямо в Linux.
Список программ и игр, работающих через Wine
На официальном сайте Wine ведется база данных программ и игр, которые можно запустить через Wine: Wine Application Database (AppDB) — https://appdb.winehq.org.
Для каждого приложения можно получить информацию об особенностях установки, запуска и настройки данного приложения через Wine, о проблемах и багах, с которыми можно столкнуться.
База данных постоянно пополняется. В ней насчитывается более 26000 приложений. Введутся списки самых популярных приложений, они делятся на Платиновые, Золотые и Серебряные. Вот некоторые из самых популярных программ и игр, работающих через Wine (конкретную версию уточняйте в базе данных AppDB):
Использование отдельных префиксов (бутылок)
Как было сказано выше, некоторые программы должны запускаться внутри своей среды, то есть должны быть изолированы от других приложений. Для этого им нужен отдельный префикс (отдельная директория среды, в которой они будут работать).
Сначала создадим новый префикс. Выполняем команду:
Теперь выполняем саму программу и указываем для нее новый префикс:
Установка недостающих библиотек (утилита Winetricks)
Очень часто для работы программ требуются дополнительные компоненты (библиотеки, шрифты), которых нет в Wine. Их можно установить самостоятельно, но это может стать очень трудоемким процессом, так как придётся искать и устанавливать каждый компонент вручную.
Для автоматического поиска и установки библиотек была создана специальная вспомогательная утилита Winetricks.
Winetricks — это графическая утилита, которая умеет автоматически скачивать и устанавливать необходимые компоненты. Также, Winetricks поддерживает автоматическую загрузку и установку некоторых игр и программ (для некоторых требуется наличие оригинального диска).
Нужно понимать, что Winetricks не является таблеткой от всех проблем и всегда могут потребоваться компоненты, которые Winetricks не поддерживает.
При первом запуске Winetricks предложит установить некоторые из часто используемых компонентов.
Заключение
На нашем сайте вы также можете ознакомиться со следующими материалами:
Установка
Установка Wine в Ubuntu Linux и Linux Mint через PPA репозиторий
Wine есть в штатных репозиториях Ubuntu, но там может содержаться не самая свежая версия, поэтому рекомендуется устанавливать программу из PPA-репозитория, предлагаемого разработчиками.
Во время установки Wine дополнительно устанавливается довольно много других зависимостей (это может быть более 100 дополнительных компонентов).
Установка Wine из штатных репозиториев Ubuntu (не самая свежая версия)
Для установки Wine из штатных репозиториев Ubuntu, выполните команду:
Для установки Winetricks выполните команду:
Установка Wine из PPA репозитория (рекомендуется)
Процесс установки Wine в Ubuntu Linux описан в официальном руководстве. Рассмотрим, как установить Wine в Ubuntu Linux, используя PPA репозиторий.
Если у вас 64-х битная версия системы, то нужно разрешить использование 32-х битной архитектуры. Выполняем команду:
Устанавливаем ключ для репозитория — выполняем команды:
Добавляем сам репозиторий. Выберите команду для вашего дистрибутива:
Далее обновляем информацию о пакетах:
Устанавливаем Wine. Для установки стабильной версии выполняем команду:
Для установки самой свежей, но возможно не очень стабильной версии используется команда:
Wine в Linux. Установка, использование, запуск приложений
Обновл. 19 Дек 2021 |
И Windows, и Linux имеют свои собственные API, но поскольку эти две операционные системы сильно отличаются между собой, их API не могут взаимодействовать друг с другом. Это означает, что приложения Windows не могут работать в Linux, по крайней мере, без слоя совместимости. И это именно то, чем является Wine… слой совместимости.
Что такое Wine?
Wine (акроним «Wine Is Not an Emulator») — это слой совместимости, который упрощает запуск нужных вам Windows-приложений в Linux-системах. Wine не эмулирует Windows.
Чтобы начать пользоваться Wine, сначала вы должны установить его на свой компьютер с Linux. После этого, при помощи терминала и соответствующих команд вы можете скачать нужные вам приложения Windows. Если рассматриваемое приложение поддерживается Wine, то у вас не должно возникнуть проблем с его запуском.
При наличии Wine вызов API Windows-приложения на лету преобразуется в соответствующий вызов Linux API. Конечно, речь идет не только об API. Для правильной работы Windows-приложения в значительной степени полагаются на файлы динамически подключаемых библиотек (сокр. «DLL» от «Dynamic Link Library»). К счастью, Wine предоставляет свои собственные версии различных DLL-файлов Windows.
Единственное, чего не может сделать Wine, — это напрямую обратиться к ядру Windows. В таких случаях Wine передает соответствующий вызов ядру Linux. Если программе нужно сделать что-то, чего не может ядро Linux, Wine преобразует вызов во что-то, с чем может работать Linux.
Какие Windows-приложения поддерживаются Wine?
В настоящее время существует большое количество Windows-приложений, которые полностью поддерживаются Wine и работающие на нем без каких-либо проблем. Тем не менее, каждый день появляются все новые приложения для Windows. Многие из них не будут работать в связке с Wine так, как этого хотелось бы. Но стоит отметить, что темпы развития Wine довольно стремительны, постоянно добавляется поддержка новых приложений. Отслеживать изменения можно с помощью базы данных совместимых приложений.
База данных приложений Wine насчитывает почти 24 000 программ различного статуса совместимости (или скорее даже рейтинга) в зависимости от того, насколько хорошо эти приложения работают в Wine. Вот значения этих рейтингов:
Platinum — данные приложения устанавливаются и безупречно работают в стандартном Wine.
Gold — данные приложения работают с некоторой дополнительной конфигурацией Wine.
Silver — приложения с незначительными проблемами.
Bronze — есть серьезные проблемы, которые влияют на использование.
Garbage — приложения, которые просто не будут работать в Wine.
Также в этом разделе доступна и другая информация, а именно: обзоры программ, процедуры установки, с какой версией Wine программа была протестирована, а также различные полезные данные для каждого приложения.
Конечно, база данных приложений Wine в основном состоит из пользовательских данных, но вы всегда можете попробовать запустить приложение с другой версией Wine и поделиться своим результатом с остальным сообществом.
Для поиска приложений в базе приложений Wine на официальном сайте используйте пункт меню Browse Apps (слева на боковой панели):
Установка Wine
Установка Wine не является сложной задачей. Мы рассмотрим установку Wine в Ubuntu, Debian и Fedora.
Установка Wine в Ubuntu
Примечание: В примере используется Ubuntu Desktop 21.10.
Шаг №1: Откройте терминал и установите Wine с помощью следующей команды:
Примечание: Вы можете получить сообщение об ошибке типа: «Package ‘wine’ has no installation candidate». В этом случае попробуйте использовать следующую команду:
Чтобы установить самую свежую версию Wine, введите команду:
Шаг №2: При появлении запроса введите свой пароль.
Шаг №3: Дождитесь окончания установки (Wine имеет большое количество зависимостей).
Готово! Теперь Wine готов к работе!
Установка Wine в Debian
Установка Wine в Debian Linux очень похожа на установку в Ubuntu. Для этого введите следующие команды:
Установка Wine в Fedora
Примечание: В примере используется Fedora 35.
Для установки Wine в Fedora выполните следующую команду:
sudo dnf install wine
Настройка Wine
Следующим шагом нужно будет убедиться, что окружение Wine настроено должным образом. Нас интересует наличие каталога (он создается по умолчанию), который будет «обманывать» установщики программ, заставляя их думать, что приложения установлены в стандартном каталоге Windows.
Шаг №1: Введите в терминале следующую команду:
Примечание: Если перед этим моментом вы не установили Wine, то ваша Linux-система может попросить вас установить дополнительное ПО (а именно, зависимости).
Шаг №3: Оставьте оба окна (терминал и Настройка Wine) открытыми.
Установка Windows-приложений с помощью Wine
Установку Windows-приложений можно произвести из командной строки. Но сначала нужно убедиться, что у Wine есть вся необходимая информация об устанавливаемом ПО.
Примечание: В качестве примера установки и запуска Windows-приложения в Linux-системах с помощью Wine мы будем использовать программу Notepad++.
Для этого скачайте установочный файл Notepad++. Затем в окне настроек Wine перейдите на вкладку «Приложения» и нажмите кнопку «Добавить приложение…» :
Щелкните стрелку раскрывающегося списка пункта «Искать в» > выберите свое имя пользователя > «Downloads» :
Выберите файл установки Notepad++ (в моем случае это npp.8.1.9.2.Installer.exe) и нажмите «Открыть» :
Затем в раскрывающемся списке «Версия Windows» выберите пункт «Использовать по умолчанию» и нажмите «ОК» :
Теперь перейдем к непосредственной установке программы Notepad++.
Откройте терминал и перейдите в каталог Загрузки (или Downloads):
Выполните установку Notepad++:
Выберите язык и нажмите «OK» :
Затем нажмите кнопку «Далее >» :
Примите лицензионное соглашение:
Еще раз нажмите кнопку «Далее >» :
Затем поставьте галочки возле тех компонентов, которые вам нужны. Если не знаете, что выбрать, то просто нажмите кнопку «Далее >» :
Нажмите кнопку «Установить» :
Дождитесь окончания установки и нажмите кнопку «Готово» :
После этого откроется окно программы Notepad++:
Поздравляю вас! Вы только что установили с помощью Wine свое первое Windows-приложение в Linux.
Запуск приложений в Wine
Вместе с Wine устанавливается Файловый менеджер Wine. С его помощью вы можете перейти в каталог, в котором находится установленное приложение, и запустить его. Для этого введите в терминале следующую команду:
Затем перейдите в каталог C:\Program Files\Notepad++ и дважды щелкните по notepad++.exe:
Теперь вы можете использовать приложение!
Когда вы закончите использовать приложение, закройте его как обычно. Когда оно вам снова понадобится, откройте Файловый менеджер Wine и запустите его.
Альтернативные способы установки приложений с помощью Wine
Возможно, вы заметили, что в базе данных приложений Wine при просмотре каждой версии приложения упоминается конкретная версия Wine. Это происходит из-за быстрых темпов развития Wine. Приложение, отлично работающее с текущей версией Wine, может не работать с будущей версией из-за внесенных изменений.
Кроме того, я уже упоминал, что ручная установка приложений из окна терминала отнимает много времени, утомительна и порой сбивает с толку. В качестве решения могут применяться другие «дочерние» Wine программы.
PlayOnLinux
PlayOnLinux — полностью основан на Wine. Обеспечивает более простой способ установки и управления приложениями с помощью Wine. PlayOnLinux является бесплатным. Он также доступен для macOS (как PlayOnMac).
Установка PlayOnLinux в Debian 11 выполняется следующим образом:
sudo apt install playonlinux
Вы можете легко выполнять все связанные с Wine задачи при помощи красивого и интуитивно понятного графического интерфейса PlayOnLinux:
Установка и удаление приложений.
Поддержка различных архитектур и версий Wine.
Создание ярлыков для установленных приложений и их запуск.
Lutris
Lutris — это менеджер библиотеки игр для Linux, который позволяет автоматически устанавливать Windows-игры на Linux, используя последние версии Wine (в том числе специально адаптированные для определенных игр). С помощью Lutris вы сможете устанавливать Windows-игры в Linux почти так же легко, как и в Windows, без необходимости что-либо настраивать, не беспокоясь о том, что они будут конфликтовать друг с другом.
Crossover
Crossover — разработан компанией CodeWeavers. Фактически это тот же самый Wine, но с несколькими изменениями и фирменными дополнениями. Также в CodeWeavers работает большая часть разработчиков Wine. В отличие от частых выпусков Wine, релизы Crossover более стабильны, но стоит учесть, что Crossover является платным продуктом.
Поделиться в социальных сетях:
Процесс загрузки Linux. Всё, что вам нужно знать
Добавить комментарий Отменить ответ
Установка Wine Linux Mint
В этой статье мы рассмотрим как выполняется установка Wine Linux Mint 20, а также установка Winetricks (вспомогательный скрипт для загрузки и установки различных распространяемых библиотек, необходимых для запуска некоторых программ в Wine) и настройка программы.
Установка Wine в Linux Mint 20.2
За последнее время Wine очень сильно продвинулся в плане запуска игр. Благодаря библиотеке DXVK уже можно запускать и играть во многие игры для Windows без потери производительности.
Подробная установка Wine на разные ОС описана на официальном сайте. На сайте в разделе установки необходимо в качестве дистрибутива выбрать Ubuntu, так как Linux Mint основан на Ubuntu.
Сначала для 64 битных систем необходимо добавить поддержку архитектуры i386. Для этого необходимо выполнить команду:
Далее необходимо добавить официальный ключ для репозитория Wine:
sudo apt-key add winehq.key
Подключаем официальный репозиторий:
sudo add-apt-repository ‘deb https://dl.winehq.org/wine-builds/ubuntu/ focal main’
Далее необходимо обновить индексы пакетов:
Далее необходимо выбрать, какой релиз (стабильный или тестовый) необходимо установить. Для установки стабильного релиза необходимо выполнить команду:
Для установки тестовой сборки необходимо выполнить команду:
В качестве примера была выбрана стабильная версия:
Установка Wine в Linux Mint 20.2 завершена. В следующем разделе будет рассмотрена установка Winetricks.
Установка Winetricks в Linux Mint 20
Скачиваем пакет Winetricks:
Делаем скачиваемый файл исполняемым:
sudo chmod +x winetricks
Для удобства переместим Winetricks в директорию /usr/bin:
Теперь Winetricks можно запустить, просто выполнив в терминале команду:
Настройка Wine в Linux Mint 20.2
Далее необходимо указать использование 32-битного префикса. Для этого в терминале необходимо выполнить команду:
Для настройки Wine необходимо выполнить команду winecfg с правами root:
В открывшемся окне в поле Windows Version необходимо указать желаемую версию Windows. Рекомендуется использовать Windows 7 или Windows 10. Нажмите на OK. Далее запустите Winetricks при помощи команды:
В появившемся окне выберите пункт Select the default wineprefix и нажмите ОK:
Далее выберите пункт Install a font:
Необходимо выбрать пункт allfonts и нажать на ОК. Данная опция установит сразу все шрифты. Если в процессе установки шрифтов будут ошибки, тогда необходимо установить шрифты по одному или выбрать необходимые.
После завершения установки шрифтов откройте Winetricks еще раз и выберите пункт Install a Windows DLL or component для установки программ и библиотек. В открывшемся окне появится список всех доступных программ для установки. Рекомендуется сразу установить DirectX и .NET Framework. Отметьте галочками необходимые программы и нажмите на OK. Дождитесь установки программ.
Для запуска установленных программ необходимо ввести в терминале команду wine и имя установленной программы. Например, для запуска программы cmd (командная строка Windows) необходимо выполнить команду:
Для выхода необходимо ввести команду exit.
Выводы
В этой статье была рассмотрена установка Wine в Linux Mint 20.02. Если у вас остались вопросы, спрашивайте в комментариях!