Эмулятор вайн для линукс

Содержание
  1. Правильная установка Wine на Линукс
  2. Добавляем подходящий репозиторий для вашей ОС
  3. Ubuntu 19.04
  4. Ubuntu 18.04 или Linux Mint 19.*
  5. Ubuntu 16.04 или Linux Mint 18.*
  6. Debian 10 (Buster)
  7. Ubuntu 19.10
  8. Ubuntu 20.04 или Linux Mint 20
  9. Ubuntu 20.10
  10. Установка
  11. Wine Staging
  12. Wine Development
  13. Wine Stable
  14. Установка Wine
  15. Содержание
  16. Установка Wine
  17. Установка из PPA
  18. Для последних версий wine и ubuntu 64 бита
  19. Настройка
  20. Ассоциирование файлов с программами wine
  21. Запуск Windows приложений
  22. Запуск через дискретную видеокарту
  23. Winetricks
  24. What is Wine?
  25. Latest Releases
  26. News and Updates
  27. Эмулятор вайн для линукс
  28. История Wine
  29. Название
  30. Wine это не эмулятор
  31. Среда Wine
  32. Как запускать программы Windows через Wine
  33. Список программ и игр, работающих через Wine
  34. Использование отдельных префиксов (бутылок)
  35. Установка недостающих библиотек (утилита Winetricks)
  36. Заключение
  37. Установка
  38. Установка Wine в Ubuntu Linux и Linux Mint через PPA репозиторий
  39. Установка Wine из штатных репозиториев Ubuntu (не самая свежая версия)
  40. Установка Wine из PPA репозитория (рекомендуется)

Правильная установка Wine на Линукс

Wine — это слой совместимости с Windows API, который позволяет приложениям и играм, созданным для Microsoft Windows, работать в Linux, macOS и Android (экспериментальная версия). При запуске Windows-приложения через Wine не происходит эмуляции кода или виртуализации, отсюда и возникло название (Wine Is Not an Emulator — «Wine это не эмулятор»).

Я часто вижу, как пользователи Debian 10 и Ubuntu, которые пытаются установить Wine, сталкиваются с проблемами зависимости, поэтому я решил написать статью о правильной установке версий Wine Staging, Development и Stable (хотя у этих версий нет проблем с зависимостями).

В этой статье описываются простые и понятные инструкции по установке Wine Staging, Development и Stable (хотя на данный момент нет проблем с их установкой) для Ubuntu 19.10, 19.04, 18.04 или 16.04, Linux Mint 19.* и 18.*, и Debian 10, который работает не только с установленным в данный момент Wine, но и с его будущими обновлённым версиями.

Для этого мы будем использовать репозиторий Wine OBS, который на загрузочной странице WineHQ рекомендуется для загрузки libfaudio0. Этот репозиторий OBS включает в себя также последнюю версию Wine Stable, Development и Staging, поэтому вам нужно использовать только его, не добавляя к нему репозиторий WineHQ. Это может казаться немного запутанным, но приведенные ниже инструкции по установке довольно простые.

Стоит отметить, что отсутствующая зависимость libfaudio0 была добавлена в Debian bullseye / sid и в Ubuntu 19.10, который будет запущен в ближайшее время, поэтому это проблема присуща только для более старых выпусков.

Добавляем подходящий репозиторий для вашей ОС

Для начала добавим необходимый репозиторий, который подходит вашей ОС. Для Ubuntu версий до 19.10 и Debian, Linux Mint необходимо ставить репозиторий Wine OBS, который включает libfaudio0 (в отличие от WineHQ репозитория https://dl.winehq.org, не имеющего этой зависимости).

Для Ubuntu 20.10, 20.04 и 19.10 (и других дистрибутивов Linux, основанных на этих версиях Ubuntu, таких, как Pop! _OS 20.10, 20.04 или 19.10 и т. д.) следует использвать основной репозиторий Wine. Так как libfaudio в любом случае доступен в официальных репозиториях Ubuntu 20.10, 20.04 и 19.10, а использование репозитория Wine OBS на самом деле вызовет проблемы с зависимостями в этой версии Ubuntu.

Команды загружают и добавляют ключ репозитория, затем добавляют репозиторий Wine OBS в каталог /etc/apt/sources.list.d/wine-obs.list, и после этого обновляют источники программного обеспечения. Выберите свою ОС и версию и выполните их.

Ubuntu 19.04

А также другие дистрибутивы Linux, основанные на этой версии Ubuntu, например Pop! _OS 19.04 и т. д.:

Ubuntu 18.04 или Linux Mint 19.*

А также другие дистрибутивы Linux, основанные на этой версии Ubuntu, например Pop! _OS 18.04 и т. д.):

Ubuntu 16.04 или Linux Mint 18.*

Debian 10 (Buster)

Ubuntu 19.10

Ubuntu 20.04 или Linux Mint 20

Ubuntu 20.10

Установка

Теперь вы можете установить Wine Staging, Development или Stable на Ubuntu (Linux Mint, Pop! _OS и т. д.) или Debian, используя определенную команду для нужной версии.

Читайте также:  Очистка кэша mac os big sur

Wine Staging

Wine Development

Wine Stable

Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.

Источник

Установка Wine

Содержание

Wine – приложение, являющееся слоем совместимости с Windows API , использующее библиотеки Windows для обеспечения работоспособности приложений, разработанных для ОС семейства Microsoft Windows в иной среде, например, в Ubuntu. Используя Wine, вы можете устанавливать и запускать различные программы так, как будто вы используете Windows.
Wine активно развивается. Ещё не все приложения достаточно стабильно работают в Wine, однако Wine уже используется несколькими миллионами пользователей по всему миру.
Название программы Wine (waɪn — между «уа́йн» и «ва́йн», рус. Вино) — рекурсивный акроним фразы «Wine Is Not an Emulator» — рус. «Wine — не эмулятор».

Установка Wine

Установка из PPA

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

Для последних версий wine и ubuntu 64 бита

И вообще не рекомендуется заполнять и настраивать wine самому. Работать с wine не совсем удобно. Чтобы установить ту или иную программу придется облазить кучу форумов и блогов, чтобы понять какие пакеты нужно установить и какие библиотеки добавить. Затем следует длинный процесс решения проблем, установки пакетов через winetricks и ручной настройки реестра и так далее. Это все очень сложно даже для опытных пользователей, не говоря уже про новичков. Поэтому рекомендуется скачать настроенный префикс wine отсюда : http://forum.ubuntu.ru/index.php?topic=199897.0

Настройка

Перед использованием Wine для запуска приложений нужно запустить программу настройки, которая создаст в вашей домашней директории каталог

/.wine с необходимыми для работы файлами. Для этого либо выберите пункт главного меню Приложения→Wine→Configure Wine, либо выполните в терминале команду:

Ассоциирование файлов с программами wine

Чтобы прозрачно запускать файлы с помощью wine-программ, напишем небольшой скрипт. Допустим, нам надо открывать CAD-файлы Компасом и zwcad’ом.

Не забудем сделать наш скрипт исполняемым

и ассоциируем в файловом менеджере чертежи со скриптом.

Запуск Windows приложений

Для того, что бы запустить приложение вам нужно открыть терминал и прописать в нем:

Если у вас не запускается приложение или работает неправильно На сайте wine есть список приложений с описанием, для начала рекомендую свериться с ним. http://appdb.winehq.org/ — На сайте есть поле поиска. Если у вас плохо с английским, то используйте переводчик http://translate.google.com/.

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

Gecko – это свободный движок вывода веб-страниц для браузера при работе в интернете wine. Если wine не работает с интернетом и вы не запускаете windows exe браузер, то вам Gecko не нужен .Обычно при запуске приложения для работы с веб-страницами Wine автоматически ищет Gecko сперва в /usr/share/wine/gecko. Если Wine не находит архив с Gecko там, то оно автоматически загружает его из интернета, но некоторые приложения не любят ждать, пока загрузиться Gecko и зависают или вылетают. Gecko можно установить выполнив команду:

где надо заменить на версию установленного Wine.

Запуск через дискретную видеокарту

Для запуска через дискретную видеокарту надо прописать в терминале на свободных драйверах( или написать скрипт)

Сохранить. Поместить в папку с игрой. Сделать исполняемым в свойствах. Поместить ссылку на скрипт на рабочий стол. Запускать ссылку вместо файла игры. Для ещё большей производительности необходимо поставить закрытый поприетарный драйвер.

Winetricks

Winetricks – это скрипт для установки различных компонентов от Microsoft®, и некоторых других. Для получения Winetricks в терминале введите:

. Winetricks содержит несколько десятков пакетов различных библиотек для wine. Например, чтобы установить DirectX™, введите:

Для просмотра списка всех пакетов, введите:

Также, Winetricks имеет простой GUI . Для его запуска введите:

Читайте также:  Windows cannot log you on because

Источник

What is Wine?

Wine (originally an acronym for «Wine Is Not an Emulator») is a compatibility layer capable of running Windows applications on several POSIX-compliant operating systems, such as Linux, macOS, & BSD. Instead of simulating internal Windows logic like a virtual machine or emulator, Wine translates Windows API calls into POSIX calls on-the-fly, eliminating the performance and memory penalties of other methods and allowing you to cleanly integrate Windows applications into your desktop.

Latest Releases

News and Updates

The Wine development release 6.19 is now available.

What’s new in this release:

  • IPHlpApi, NsiProxy, WineDbg and a few other modules converted to PE.
  • More HID joystick work.
  • Kernel parts of GDI moved to Win32u.
  • More work towards Dwarf 3/4 debug support.
  • Various bug fixes.

The source is available now. Binary packages are in the process of being built, and will appear soon at their respective download locations.

September 24, 2021

The Wine development release 6.18 is now available.

What’s new in this release:

  • Shell32 and WineBus libraries converted to PE.
  • Unicode data updated to Unicode version 14.
  • Mono engine updated to version 6.4.0, with COM improvements.
  • More work towards Dwarf 3/4 debug support.
  • HID joystick enabled by default.
  • Various bug fixes.

The source is available now. Binary packages are in the process of being built, and will appear soon at their respective download locations.

September 10, 2021

The Wine development release 6.17 is now available.

What’s new in this release:

  • WineCfg program converted to PE.
  • Better high-DPI support in builtin applications.
  • More preparation work for the GDI syscall interface.
  • Improved debugger support in Wow64 mode.
  • Various bug fixes.

The source is available now. Binary packages are in the process of being built, and will appear soon at their respective download locations.

Источник

Эмулятор вайн для линукс

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

Для текущего пользователя Wine создает в его домашней директории каталог .wine , в котором создается структура директорий аналогичная Windows.

Внутри каталога drive_c содержатся директории Program Files , ProgramData , windows , users . Там же хранится реестр.

Внутри директории windows размещаются DLL файлы (библиотеки). Это не библиотеки из Windows. Они были написаны с нуля на основе документации к Windows API и фактически реализуют функции оригинальных библиотек, но для Linux.

Читайте также:  Освобождение дискового пространства windows 10

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

Директория .wine называется «префиксом» или «бутылкой». Для некоторых программ может потребоваться создание отдельного префикса, то есть для ее работы нужны будут какие-то специфические настройки и она будет работать в среде другой директории отличной от

/.wine . Можно создавать сколько угодно префиксов (бутылок).

Как запускать программы Windows через Wine

Чтобы запустить программу, написанную для Windows, в простейшем случае достаточно выполнить команду:

Через Wine также можно запускать установщики Windows приложений и устанавливать их прямо в Linux.

Список программ и игр, работающих через Wine

На официальном сайте Wine ведется база данных программ и игр, которые можно запустить через Wine: Wine Application Database (AppDB) — https://appdb.winehq.org.

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

База данных постоянно пополняется. В ней насчитывается более 26000 приложений. Введутся списки самых популярных приложений, они делятся на Платиновые, Золотые и Серебряные. Вот некоторые из самых популярных программ и игр, работающих через Wine (конкретную версию уточняйте в базе данных AppDB):

  • Adobe Animate
  • Adobe Photoshop
  • Microsoft Office
  • Total Commander
  • Lingvo
  • 1C:Предприятие
  • Гарант
  • КонсультантПлюс
  • Final Fantasy XI Online
  • StarCraft
  • Warcraft III
  • World of Warcraft
  • Counter-Strike: Source
  • EVE Online
  • Half-Life 2
  • Magic: The Gathering Online
  • The Sims 3
  • И многие многие другие.

Использование отдельных префиксов (бутылок)

Как было сказано выше, некоторые программы должны запускаться внутри своей среды, то есть должны быть изолированы от других приложений. Для этого им нужен отдельный префикс (отдельная директория среды, в которой они будут работать).

Префикс задается переменной WINEPREFIX .

Сначала создадим новый префикс. Выполняем команду:

Теперь выполняем саму программу и указываем для нее новый префикс:

Установка недостающих библиотек (утилита Winetricks)

Очень часто для работы программ требуются дополнительные компоненты (библиотеки, шрифты), которых нет в Wine. Их можно установить самостоятельно, но это может стать очень трудоемким процессом, так как придётся искать и устанавливать каждый компонент вручную.

Для автоматического поиска и установки библиотек была создана специальная вспомогательная утилита Winetricks.

Winetricks — это графическая утилита, которая умеет автоматически скачивать и устанавливать необходимые компоненты. Также, Winetricks поддерживает автоматическую загрузку и установку некоторых игр и программ (для некоторых требуется наличие оригинального диска).

Winetricks поддерживает установку более сотни различных компонентов. Среди них — .Net Framework, Mono, DirectX, DivX и XviD кодеки, шрифты Windows и многие другие.

Нужно понимать, что 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. Для установки стабильной версии выполняем команду:

Для установки самой свежей, но возможно не очень стабильной версии используется команда:

Источник

Оцените статью