it-swarm.com.ru

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

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

Каков рекомендуемый способ установки Wine, некоторые из его основных проблем и способы их решения?

Если у меня есть конкретная проблема с приложением в Wine, как мне решить ее? Каковы рекомендуемые шаги, чтобы гарантировать, что я могу исправить проблему, связанную с приложением, которое я хочу использовать?

183
Luis Alvarado

Если вы хотите использовать новейшую версию Wine для разработки/разработки, пожалуйста, следуйте инструкциям в Официальное руководство WineHQ для Ubunt , в основном это:

  • Если вы используете 64-битную архитектуру, включите 32-битную для лучшей совместимости

    Sudo dpkg --add-architecture i386
    
  • Добавьте Wine Key, Wine Repository & Update Repositories

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

Например, для Ubuntu 18.10 мы добавили бы репозиторий следующим образом (просто измените название версии в конце командной строки, в данном случае Word космический на имя используемой версии Ubuntu):

    Sudo apt-add-repository 'deb https://dl.winehq.org/wine-builds/ubuntu/ cosmic main'
    Sudo apt update
  • Затем установите версию Wine, которую вы хотите использовать:

    • Основано на разработке вин (стабильно) (например: 3.0)

      Sudo apt install wine-stable winehq-stable
      
    • Основано на разработке вин (этап тестирования) (например: 3.1)

      Sudo apt install wine-devel winehq-devel
      
    • на основе виноделия (кровоточащий край) (например: 3.1.1)

      Sudo apt install wine-staging winehq-staging
      

    Наконец запустить

    WINEARCH=win32 winecfg
    

    в терминале, чтобы убедиться, что он правильно настраивает Wine (в таком порядке). Вам также необходимо установить winetricks (еще один пакет конфигурации, очень полезный для установки компонентов Windows, таких как .NET Framework и других необходимых библиотек). Итак, после этого, пожалуйста, сделайте:

    Sudo apt install winetricks
    

Демонстрация видео, показывающая Wine 1.9.X в действии - Wine 1.9.X Performance

1. Различия между Wine Stable, Development и Staging.

Стабильные версии предлагают меньше ошибок с лучшей стабильностью и получают обновления каждые 3-6 месяцев после выпуска.

Версия для разработчиков является следующей стабильной версией в разработке и получает обновления каждые 2 недели.

Staging версия аналогична версии для разработчиков, но включает все исправления и улучшения из Wine-Staging

Решение придерживаться стабильной версии (версии с четным числом: 1.0, 1.2, 1.4 ...) или нестабильной версии (версии с нечетным числом: 1.1, 1.3, 1.5 ...) зависит от пользователя, главное отличие это совместимость и производительность, которые улучшены в версии для разработчиков. Вы получаете последние исправления, которые он предлагает, а также становитесь тестером, который может помочь в цикле разработки.

2. Установка рекомендуемой версии стабильного вина (из PPA)

В терминале введите следующее, чтобы добавить Wine PPA, обновить репозитории и установить последнюю версию Wine & Winetricks:

wget -nc https://dl.winehq.org/wine-builds/Release.key && Sudo apt-key add Release.key && Sudo apt-add-repository -y https://dl.winehq.org/wine-builds/ubuntu/ && Sudo apt update && Sudo apt install wine-devel winehq-devel winetricks

или вы можете включить Wine 32-Bit Arch (лучшая поддержка) и настроить winecfg (это следует применять только к новым установкам, так как существующая установка Wine будет перемещена в папку с именем winebck):

Sudo dpkg --add-architecture i386 && wget -nc https://dl.winehq.org/wine-builds/Release.key && Sudo apt-key add Release.key && Sudo apt-add-repository -y https://dl.winehq.org/wine-builds/ubuntu/ && Sudo apt update && Sudo apt install wine-devel winehq-devel winetricks && export WINEARCH=win32 && winecfg

3. Как узнать, какие компоненты нужны приложению

Чтобы узнать, какие компоненты нужны приложению, посмотрите в Wine Application Database . В нем указывается, является ли приложение пригодным для использования, какие компоненты ему нужны и как их устанавливать.

4. Как установить дополнительные компоненты, DLLS и библиотеки в Wine

Чтобы иметь работающую и улучшенную среду Wine для ваших игр и приложений, я предлагаю вам использовать winetricks для установки дополнительных компонентов, которые обеспечивают лучшую совместимость с играми. Чтобы иметь лучше работающую систему, сделайте следующее, вот пример для HL/HL2 (не-Steam. Для версии Steam перейдите сюда: Как я могу установить Steam? . Знайте, что Половина -Life и HL2 изначально поддерживаются в Ubuntu):

Чтобы играть в HL/HL2, вам нужен Wine PPA, как указано выше. После открытия winecfg хотя бы один раз в терминале, откройте winetricks, запустив winetricks --gui, затем выполните следующие действия:

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

enter image description here

Выберите Установить Windows DLL или компонент

enter image description here

Установите все, что я отметил (и любые дополнительные вам нужно). Это охватывает много приложений:

enter image description here

enter image description here

enter image description here

enter image description here

Щелкните правой кнопкой мыши установщик HL/HL2 и выберите Открыть с помощью Wine . Обе игры должны работать отлично. Это относится к приложениям в целом и в зависимости от приложения вам нужно будет установить больше или меньше компонентов.

Вы также можете установить каждый компонент в терминале, добавив имя компонента после команды winetricks:

winetricks vcrun2010 - установит vcrun2010, используя winetricks

winetricks xna40 - установит xna40

5. Устранение неполадок в винном приложении

Иногда при запуске приложения может произойти одно или несколько из следующих действий:

  • Замороженное приложение
  • Вино открывает синее окно на мгновение, а затем закрывает его
  • Ничего не происходит
  • Внутри винного окна все черное в начале или в какой-то момент
  • DLL, видеокарта или компонент не распознаются

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

    1. Всегда посещайте Wine App Site , чтобы увидеть, что сделали другие тестеры, чтобы приложение работало. Например, вот я тестирую Dead Island: Riptide , который я дал ему Бронзовый, так как после выбора персонажа вся игра перешла на черный экран. Чтобы проверить, что происходит, я пошел в терминал и запустил игру оттуда. В терминале некоторые ошибки подсказывали, что мне не хватает жизненно важной части для работы игры. После прочтения вывода об ошибках и выполнения того, что он предлагал (замена поврежденной DLL), я мог установить компонент, необходимый для игры и игры работал отлично .

    2. Знание того, что нужно игре , крайне важно для правильной работы игры. Настройка параметров winecfg и среды ОС - это лишь малая часть. Это только создание среды для приложения. Вам необходимо добавить другие функции, такие как DirectX, XNA, .NET Framework и другие, которые могут понадобиться приложению для работы. Это ключевые компоненты для некоторых приложений. Без них, даже если некоторые приложения работают правильно, другие не будут. Убедитесь, что у вас есть все эти компоненты, и у вас будет больше шансов соответствовать требованиям приложения.

    3. Как вы можете видеть из моего теста Dead Island , я добавил несколько пакетов winetricks, а также установил 3 пакета, которые входят в игры (DirectX, Windows Media Format и Microsoft Visual C++ 2010). При этом мне удалось гарантировать, что игра начнется и будет доступна для игры.

    4. Некоторые приложения создаются только для определенных версий Windows, как показано с помощью Dungeon Keeper . Чтобы указать конкретную версию Windows для конкретного приложения, вы можете открыть winecfg, перейти к приложениям и выбрать Добавить приложение , затем найдите исполняемый файл приложения и нажмите Открыть . Теперь выберите приложение из списка и измените версию Windows для него. Таким образом, только этому приложению будет назначена определенная версия Windows вместо глобального изменения версии Windows для всех приложений.

    5. Глобальное изменение версии Windows может повлиять на приложения, которые были установлены с другой версией Windows. Например, установка Terraria в среде Windows XP и ​​ее изменение после игры на Windows 7 приведут к одной из двух ошибок: одна - не найденные сохраненные игры, а две - нет. запустив приложение.

    6. Запуск приложения для диагностики проблемы можно решить с помощью терминала, что является лучшим способом узнать, что приложение делает или нуждается в нем. Приложение может рассказать вам такую ​​информацию, как:

      • Чего не хватает DLL для его запуска (mscore.dll, Steam_api.dll)
      • Какой недостающий компонент ему нужен для запуска (XNA, DirectX, .NET ...)
      • Если проблема в том, что вы используете 64-битную среду вместо 32-битной
      • Если вам нужно добавить параметр для запуска приложения

      Для отсутствующих библиотек я предлагаю использовать dll-files для загрузки определенных отсутствующих библиотек DLL, которые необходимы для приложения. Обычно вы можете вставить эти библиотеки DLL в папку с игрой или в папку Windows/System32 (или обе), и это должно решить проблему. Для отсутствующих компонентов используйте winetricks.

    7. При устранении неполадок приложения всегда запускайте приложение в эмулируемом окне рабочего стола. Откройте winecfg, перейдите в Графика и включите Эмуляцию виртуального рабочего стола . Затем установите для него разрешение. Таким образом, если приложение зависает, перехватывает фокус клавиатуры и/или мыши, по крайней мере, у вас есть способ удалить приложение, вместо того, чтобы использовать его в полноэкранном режиме, где у вас есть несколько вариантов:

      enter image description here

    8. Для сценариев замораживания приложения в полноэкранном режиме я предлагаю активировать функцию "Kill X", которая находится в окне раскладки клавиатуры, которая может сэкономить несколько секунд при попытке выйти из замороженного приложения Wine:

      enter image description here

    9. Другой метод выхода из замороженного состояния - это либо открыть терминал и набрать wineserver -k, либо убить X-сервер. Для этого сначала настройте его, запустив Sudo dpkg-reconfigure keyboard-configuration и в последней опции, которая говорит об убийстве X, произнесите "ДА". Это позволит CTRL+ALT+BACKSPACE сочетание.

    10. Помните, что если приложению требуется минимальное или рекомендуемое требование к оборудованию в Windows, то же самое нужно и в Linux. Если приложению требуется 512 МБ RAM и ​​процессор с тактовой частотой 2,0 ГГц, оно потребуется в Linux с использованием Wine.

    11. Иногда вы сталкиваетесь с приложением в формате ISO или любом другом формате изображения, которое вам не удается открыть или установить. Ubuntu поставляется с несколькими инструментами для открытия этих файлов, но лучший из тех, что я пробовал до сих пор, - это CDEMU, который охватывает несколько типов изображений, которые имеют многосекторный или защищенный формат. Это самое близкое, что вы получите к чему-то похожему на DAEMON Tools. Корпуса, такие как The Sims 3, Simcity 2000 и другие, могут быть открыты и установлены только с помощью этого приложения. Больше информации в Приложения, способные монтировать/размонтировать образы CD/DVD с многоотраслевым или защищенным форматом

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

      Пользователи Nvidia - Как установить драйверы Nvidia?

      Гибрид - Поддерживается ли Ubuntu NVIDIA GeForce с технологией Optimus?

      ATI - Как правильно установить проприетарные драйверы видео ATI Catalyst (fglrx) непосредственно из AMD?

      Помимо проверки вышеизложенного, если у вас есть правильные драйверы, я бы также добавил, что вам нужно проверить, поддерживает ли ваша видеокарта поддержку OpenGL. Для этого я сначала установил бы mesa-utils, если они еще не установлены:

      Sudo apt-get install mesa-utils

      проверить поддержку OpenGL. Просто запустите проверку, чтобы увидеть, есть ли у вас поддержка OpenGL:

      glxinfo|grep 'direct rendering'

      который должен сказать Да , если у вас есть поддержка. Другой альтернативой будет:

      /usr/lib/nux/unity_support_test -p

      Наконец, вы можете запустить glxgears, чтобы дать вам представление о том, как ваша видеокарта рендерится и каков ее FPS для рендеринга. Еще один очень важный момент - запустить приложение из терминала, как в wine AppName.exe, таким образом, он покажет, в чем проблема.

    13. Если Unity Launcher не скрывается при запуске приложения Wine или перемещает приложение вправо, вы можете сделать одну из двух вещей:

      • Держи ALT ключ и нажмите и перетащите вино влево

      • В опции внешнего вида выберите "Auto-Hide The Launcher" и установите уровень чувствительности, который вам нравится. Таким образом, программа запуска будет прятаться, когда мышь покидает свою область.

      enter image description here

    14. Shader Model 3.0 не распознается в Wine (включая игры в Steam)

      Есть игры, в которых требуются модели шейдеров и которые выдают ошибку, похожую на Требуется расширение OpenGL GL_EXT_texture_compression_s3tc . Чтобы это исправить, просто наберите в терминале следующее:

Sudo apt-get install libtxc-dxtn-s2tc0 (примечание в последней версии Ubuntu libtxc-dxtn-s2tc0 больше не требуется)

Вино прошло долгий путь со времен, когда нельзя было играть в новые игры. Дошло до того, что играть в Ubuntu легко. Wine даже имеет некоторую поддержку SM4.0 и DirectX 10/11 в Wine 1.6. Если проблема не устраняется, это означает, что либо ваша видеокарта не поддерживает это, либо вы пропустили правильные библиотеки.

Другая причина, по которой Wine может не обнаружить модель шейдера, заключается в том, что она может быть установлена ​​на Disabled в Winetricks. Откройте тире и введите winetricks. Выберите ваш wineprefix, затем Измените настройки . Затем найдите glsl = enabled и выберите его. Это должно решить проблему с моделью шейдера. Случаи, подобные игре Limbo, решаются таким образом.

6. Как открыть несколько приложений Wine без них, используя одно и то же окно (перекрытие)

Вы можете настроить несколько окон Wine, отрегулировав некоторые параметры Wine перед запуском каждой отдельной программы Wine. Самый быстрый способ - открыть терминал, в котором существует исполняемый файл приложения, которое вы хотите запустить. Предположим, это приложение Wow.exe . Затем просто введите следующее:

wine Explorer /desktop=WOW,1024x768 "Wow.exe" -opengl -console

Это откроет исполняемый файл Wow.exe с окном под названием "WOW", разрешение 1024x768 для этого конкретного окна, и применит параметры -opengl и -console к исполняемому файлу Wow. Теперь, если у вас установлена ​​игра где-то еще, вы должны сделать следующее изменение:

wine Explorer /desktop=WOW,1024x768 "/media/cyrex/fun/wow/Wow.exe" -opengl -console

Это запускает Wow.exe, предполагая, что он находится в папке wow внутри раздела под названием fun в папке/media/USER. Вывод должен быть похож на это при запуске, например, 4 приложений:

Wine

Есть более простой способ сделать это. Идея состоит в том, чтобы создать ярлык на рабочем столе, щелкнув правой кнопкой мыши на рабочем столе и выбрав Новый документ -> Пустой документ . Это должно создать файл "Untitled Document" на вашем рабочем столе. Теперь откройте файл и вставьте в него следующее:

   [Desktop Entry]
   Type=Application

Теперь сохраните его и переименуйте файл в приложение, которое вы хотите открыть, но в конце добавьте ".desktop". Он превратится в "Исполняемый значок Windows". Теперь снова щелкните правой кнопкой по значку и перейдите к Свойствам -> Разрешения -> Активировать Разрешить запуск файла как программы . Теперь перейдите на вкладку Basic и вставьте информацию, необходимую для запуска этого приложения Wine. Конечный результат должен быть примерно таким:

enter image description here

7. Влияет ли Ubuntu на 64-битную версию Wine?

Да, наличие Ubuntu 64 Bit также установит Wine как 64 бит. Это создаст несколько проблем для многих приложений Windows, которые работают только в 32-битной среде, например, не сможет установить несколько .NET Framework, поскольку они будут работать только в 32-битной версии, что приведет к тому, что пользователь не сможет запустить много приложений Windows. Чтобы решить эту проблему, вам необходимо сделать следующее после успешной установки версии PPA, как я уже упоминал выше. Сразу же после установки пакета вин PPA и перед открытием winecfg откройте терминал (убедитесь, что вы находитесь в своей домашней папке, введя cd ~) и введите следующее:

rm -fr ~/.wine  
export WINEARCH=win32  
export WINEPREFIX="/home/USER/.wine"  
winecfg

Измените ПОЛЬЗОВАТЕЛЯ на свою учетную запись. Например, в моем случае эта строка будет читать export WINEPREFIX="/home/cyrex/.wine"

С помощью этого метода вы изменили архитектуру Wine на 32-битную, и в момент открытия Winecfg она настроит все версии Windows, доступные для 32-битной.

8. Альтернативы Wine PPA

PlayOnLinux (PoL)

Хотя на самом деле вы можете устанавливать и настраивать все, что вам нужно, только с помощью Wine, и он дополняет приложения (winetricks, regedit, Explorer) с помощью PoL, может сэкономить некоторые проблемы и время при установке приложения. С помощью PoL вы можете найти список приложений, которые вы можете выбрать и установить в своей базе данных:

enter image description here

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

  • Создание независимого контейнера, в котором хранится установленное приложение, конкретная версия Wine для установленного приложения (в некоторых случаях конкретная версия Wine работает лучше для конкретного приложения, чем текущая версия Wine).

  • Автоматическая установка любых дополнительных DLL и ​​компонентов, необходимых для правильной работы приложения.

  • Добавление соответствующих ключей реестра, необходимых приложению

  • Создайте независимый способ запуска нескольких приложений без их наложения друг на друга при изменении версии Windows, изменении regedit, определенных версий Wine и т.д.

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

    Преимущества установки приложения с использованием Wine и установки его с использованием PoL состоят в том, что с Wine вы можете получить доступ к приложению и запустить его с помощью DASH, как показано на изображениях ниже:

    enter image description here (Террарии)

    enter image description here (Dead Space & Dead Island)

    CodeWeavers CrossOver (CC)

    CC очень похож на PoL о том, как устанавливать и настраивать приложения. Основное отличие состоит в том, что CC предлагает официальную поддержку. У них даже есть свои собственные База данных CodeWeavers , которая содержит более 10.000+ приложений. Мало того, у них есть система ранжирования, подобная той, что есть в AppDB от Wine. Они также внесли свой вклад в разработку Wine, некоторые из которых вы можете увидеть в их Поддержка .

    DosBox (DB)

    DB - для приложений MS-DOS, а Wine - для приложений Windows. С БД вы можете запускать приложения MS-DOS в вашей системе. Просто установите пакет dosbox и все готово. Запустить приложение так же просто, как перейти в папку, где находится приложение, и выполнить следующее:

    dosbox ./

    Это откроет текущую папку как букву диска в среде БД.

    Вы также можете смонтировать папку, выполнив следующие действия после открытия БД:

    mount x: /Absolute/Path/To/Folder/Of/App

    Например

    mount c: /home/cyrex/Desktop/Dune2

    Создает букву C: Drive, которая содержит папку Dune2. Поэтому, если я просто выполню dune2.exe, я получу следующее:

    enter image description here

9. Какие особые параметры и советы я могу использовать с Wine

Есть пара, например:

КОМАНДЫ

wine --version - показывает версию вина

wineserver -k - убивает все версии Wine для конкретного пользователя. Это полезно, если ваше приложение Wine заморожено, занимает весь экран и не позволяет использовать Ubuntu, на нем сфокусированы мышь или клавиатура и другие проблемы Wine, которые могут возникнуть в некоторых приложениях.

wine Explorer - откроет проводник, похожий на проводник Windows

wine Explorer /desktop=X,Y - создает виртуальный рабочий стол, где X - это имя окна рабочего стола и Y это разрешение окна. Например: wine Explorer /desktop=WOW,1024x768 Wow.exe

regedit - откроет regedit версию Wine, похожую на Windows.

wine uninstaller - откроет Add & Remove Wine, похожий на тот, что в Windows. Здесь вы сможете не только видеть, какие приложения вы устанавливаете и удаляете, но также сможете устанавливать новые приложения, если хотите.

winetricks - откроет приложение winetricks для установки недостающих библиотек, DLLS и компонентов, необходимых для правильной работы многих приложений Windows.

winecfg - откроет Wine Configuration, где вы можете установить видео, звук и версию Windows.

wine ipconfig - показывает вам IP, который может видеть Wine. Похоже на ipconfig.

wine netstat - Показывает, какие IP/порты были установлены. Похоже на netstat.

wine start - устанавливает рабочий каталог для исполняемого файла. Эта опция помогает в тех случаях, когда исполняемый файл работает только из одной и той же папки, а не с полного пути. Например, если вы хотите запустить файл .bat или просто выполнить команду из другой папки (например, родительской папки), вы должны сделать что-то вроде этого, предполагая, что мы не в той же папке, что и MetroLL.exe:

 `wine start /d "C:\\Program Files\\GMT-MAX.ORG\\Metro Last Light" MetroLL.exe`

Это сделало бы две вещи: сначала он установит каталог в папку Metro Last Light, а затем запустит MetroLL.exe, упомянутый в конце. Это похоже на запуск исполняемого файла из той же папки, но имеет преимущество запуска приложения из любого другого места. Здесь нужно знать следующее:

  • Wine не любит пути Unix, поэтому вам нужно разделять папки с помощью \\ вместо \
  • Вам нужно использовать абсолютный путь. Вам нужно начать с C:\\, чтобы убедиться, что исполняемый файл всегда будет работать так, как должен.
  • Если исполняемый файл находится за пределами диска C:, добавьте соответствующую букву. Например, чтобы выполнить двоичный файл Windows вне Wine, вы должны использовать букву Z:\\, поскольку Z: обычно указывает на корневой каталог системы Linux.
  • Если вы сомневаетесь, обратитесь за помощью к команде с параметром /? (например: wine start /?)

export WINEPREFIX - эта переменная используется для изменения префикса Wine в другое место. Например, если вы хотите объединить PoL и Wine (не рекомендуется, так как PoL имеет несколько префиксов), вы можете сделать следующее:

   `export WINEPREFIX="/home/USER/.PlayOnLinux/wineprefix/PREFIX"`

Где PREFIX - это тот, который вы хотите объединить с Wine. Тебе придется снова запустить winecfg.

ПОДСКАЗКИ

  • При работе с папкой, в которой есть пробелы (например, World of Warcraft), вы можете запустить файл Wow.exe, добавив символ\перед каждым пробелом, это экранирует символ. Конечным результатом будет что-то вроде "World\of\Warcraft\Wow.exe". Если вы не хотите добавлять эти escape-символы в строку кода, просто заключите в двойные кавычки всю ссылку, чтобы она выглядела следующим образом:

    wine Explorer/desktop = WOW, 1024x768 "/ media/cyrex/Мой раздел/World of Warcraft/Wow.exe" -opengl -console

    как вы можете видеть, есть две папки с пробелами, "My Partition" и "World of Warcraft", но, поскольку я процитировал всю строку, необходимость включать escape-символы не нужна. Если вы хотите использовать Wine Path (например, C: /), тогда все косые черты будут двойными (например: "C:\Program Files\App").

  • Параметры, которые применяются к приложению, всегда должны быть вне строк в кавычках. Используя приведенный выше пример, мы можем увидеть - opengl и - консоль снаружи цитаты.

  • При работе с приложениями, которые захватывают вашу мышь и/или клавиатуру, вы можете использовать wineserver -k, чтобы убить приложение, или просто открыть приложение в режиме Windows или установить режим Windows с параметром wine Explorer /desktop, что избавит вас от этой мыши/клавиатуры. проблемы.

10. Стабильность, производительность и поддержка приложений Wine предлагает конечным пользователям

ПОДДЕРЖКА ПРИЛОЖЕНИЯ

Я пробовал Wine с 2005 года и видел, как процесс разработки в Wine под Ubuntu быстро догонял последние игры.

До выхода Wine 1.2 в 2012 году было сложно заставить работать много приложений над Wine, но после выхода Wine 1.2 это был совершенно другой результат. Тем более после 1,4 вышло в 2012 году , 1,6 в 2013 году и затем 1,8 в 2015 году . Многие случаи начали появляться, где они будут работать из коробки. Такие случаи, как Deep Space 2, которая была/была одной из последних игр, в которые я мог играть в тот момент и которую я тестировал через 3 дня после ее выпуска. Алиса в стране чудес (я имею в виду новую), The Sims 3, World of Warcraft, Amnesia и другие. Даже Skyrim можно было сыграть. Это игры, требующие мощной графики, и вы можете играть в них практически без дополнительных настроек, кроме обычной установки, описанной выше.

Чтобы узнать, в какие игры вы можете играть в Wine, я рекомендую посетить базу данных Wine App: http://appdb.winehq.org/ , которая содержит более 10K +. Это включает информацию об их производительности и стабильности, а также помогает узнать, можно ли играть в игру.

База данных Wine App также предлагает Рейтинг , который определяет, в какие игры можно играть с меньшим количеством проблем, если таковые имеются. Когда вы видите это звание, у вас есть идея, будет ли приложение работать или нет. Имейте в виду, что вам также необходимо учитывать, какую аппаратную часть и версию Wine показывает тестер в базе данных Wine. Рейтинги таковы:

Platinum Rank - означает, что у вас есть почти 100% шанс, что приложение будет работать из коробки.

Золотой ранг - это означает, что вы можете немного настроить, но в конце это сработает.

Silver Rank - означает, что приложение будет работать, но может иметь графические, звуковые или контрольные проблемы.

Бронзовый ранг - означает, что приложение не будет работать правильно.

Рейтинг мусора - означает, что приложение все еще не работает и, вероятно, даже не будет установлено. Единственный способ заставить его работать - это когда Супермен утром начнет есть криптонианские хлопья.

Для справки: пару лет назад количество платиновых игр было меньше 50. В 2012 году вы могли найти более 1,5 тыс. Игр , из которых почти 200 были в последние названия . На сегодняшний день существует более 6K + игр, из которых 4K + являются платиновыми. Чем больше людей участвует в тестировании приложений Wine, тем лучше. Основная причина, я всегда рекомендую использовать PPA от Wine.

ПРОИЗВОДИТЕЛЬНОСТЬ

Для получения информации о производительности смотрите Разница в игровой производительности между Windows и Ubunt

11. Как удалить Wine

Удаление Wine можно выполнить двумя способами в зависимости от ваших потребностей. Если вам нужно только "Сбросить" Wine до значений по умолчанию, вы можете просто удалить папку .wine и затем снова создать ее, запустив winecfg. Если у вас есть приложения в папке .wine, которые вы хотите сделать резервную копию, сейчас самое время перед удалением папки. Чтобы удалить папку, просто выполните следующее, и она позаботится обо всей среде Wine:

rm -fr ~/.wine
rm -fr ~/.cache/wine

Теперь, если вы действительно хотите удалить Wine из Ubuntu, вы можете сделать следующее, но учтите, что это НЕ удалит вашу .wine или кэшированную папку:

Sudo apt purge wine*

Это приведет к удалению всех пакетов, связанных с вином, включая wine, wine1.9, winehq, winetricks и многое другое. В основном удаление всего, что связано с вином.

279
Luis Alvarado