Як встановити та налаштувати Wine?


184

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

Який рекомендований спосіб встановлення Wine, деякі ключові проблеми, які вони мають, і як їх вирішити?

Якщо у мене є конкретна проблема з додатком у Wine, як я можу вирішити його? Назвіть рекомендовані кроки, щоб переконатися, що я можу вирішити проблему, пов’язану з додатком, який я хочу використовувати?


Відповіді:


283

Якщо ви хочете використовувати останню версію для розробки / постановки Wine, переконайтесь, що дотримуйтесь інструкції в Офіційному посібнику WineHQ для Ubuntu , в основному охоплюючи:

  • Якщо ви використовуєте 64-бітну архітектуру, увімкніть 32-бітну систему для кращої сумісності

    sudo dpkg --add-architecture i386
    
  • Додайте ключ вина, сховище вина та оновлення сховищ

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

Наприклад, для Ubuntu 19.04 ми додамо схожий сховище (просто змініть назву версії в кінці командного рядка; в цьому випадку слово disco на ім'я версії Ubuntu, яку ви використовуєте):

    sudo apt-add-repository 'deb https://dl.winehq.org/wine-builds/ubuntu/ disco main'
    sudo apt update
  • Потім встановіть версію Wine, яку ви хочете використовувати:

    • На основі розвитку вина (стабільне) (наприклад: 4.0)

      sudo apt install --install-recommends winehq-stable
      
    • На основі розробки вина (етап тестування) (наприклад: 4.1)

      sudo apt install --install-recommends wine-devel winehq-devel
      
    • Заснований на стадії вин (кров’яний кров) (наприклад: 4.1.1)

      sudo apt install --install-recommends wine-staging winehq-staging
      

    Нарешті біжи

    WINEARCH=win32 winecfg
    

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

    sudo apt install winetricks
    

Демонстрація відео, що демонструє вино 1.9.X у дії - продуктивність 1.9.X

1. Відмінності між версіями Wine Stable, Development & Staging

Стабільні версії пропонують менше помилок із кращою стабільністю та отримують оновлення кожні 3-6 місяців після виходу.

Версія для розробки є наступною стабільною версією в розробці і отримує оновлення кожні 2 тижні.

Постановочна версія така ж, як і версія версії, але включає всі виправлення та вдосконалення від Wine-Staging

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

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

або ви можете включити 32-бітну арку Wine (краща підтримка) та налаштування 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 . У ньому перераховано, якщо програма застосовна, які компоненти їй потрібні та як їх встановити.

4. Як встановити додаткові компоненти, DLLS та бібліотеки до вина

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

Щоб грати в HL / HL2, вам потрібен Wine PPA, як згадувалося вище. Після winecfgпринаймні одного разу відкриття на терміналі, відкрийте winetricks, запустивши, winetricks --guiвиконайте наступні дії:

Виберіть Вибрати винний виправлення за замовчуванням

введіть тут опис зображення

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

введіть тут опис зображення

Встановіть усе, що я позначив (і будь-які додаткові вам потрібні). Це стосується багатьох програм:

введіть тут опис зображення

введіть тут опис зображення

введіть тут опис зображення

введіть тут опис зображення

Клацніть правою кнопкою миші інсталятор HL / HL2 та виберіть Відкрити за допомогою вина . Обидві ігри повинні працювати ідеально. Це стосується додатків загалом і залежно від програми вам знадобиться встановити більш-менш компоненти.

Ви також можете встановити кожен компонент у терміналі, додавши ім'я компонента після winetricksкоманди:

winetricks vcrun2010 - Встановлювати vcrun2010 за допомогою winetricks

winetricks xna40 - Встановлю xna40

5. Виправлення неполадок у програмі Wine

Іноді під час запуску програми може статися одне чи декілька таких дій:

  • Заморожений додаток
  • Вино на мить відкриває Синє вікно, а потім закриває його
  • Здається, нічого не відбувається
  • Всередині вікна Wine все на чорному стартує на початку або в якийсь момент
  • DLL, відеокарта чи компонент не розпізнаються

    Для більшості цих проблем є рішення. Ось рекомендовані кроки, щоб розпочати усунення несправностей у програмі Wine:

    1. Завжди відвідуйте веб-сайт програми Wine, щоб побачити, що зробили інші тестери, щоб програма працювала. Наприклад, ось я тестую 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 -файлів я пропоную використовувати dll-файли для завантаження конкретних відсутніх DLL-файлів , необхідних для програми. Зазвичай ви можете вставити ці DLL-файли всередині ігрової папки або в папку Windows / System32 (або і те й інше), і це повинно вирішити проблему. Для відсутніх компонентів використовуйте winetricks.

    7. Під час усунення несправностей із програмою завжди запускайте додаток у емульованому вікні робочого столу. Відкрийте winecfgперехід до графіки та увімкніть Емуляція віртуального робочого столу . Потім встановіть для неї роздільну здатність. Таким чином, якщо додаток замерзає, захоплює фокус клавіатури та / або миші, принаймні у вас є спосіб усунути додаток, а не повноекранний, де у вас мало варіантів:

      введіть тут опис зображення

    8. Для сценаріїв заморожування програми на повноекранному режимі я пропоную активувати функцію "Убити X", що знаходиться у вікні розкладки клавіатури, яка може заощадити кілька секунд часу при спробі вийти із замороженого додатка Wine:

      введіть тут опис зображення

    9. Ще одна методика виходу із замороженого стану - це або відкрити термінал і ввести wineserver -kабо вбити X-сервер. Для цього ялинки налаштують його, запустивши sudo dpkg-reconfigure keyboard-configurationі на останньому варіанті, який говорить про вбивство X, скажіть "ТАК". Це ввімкне комбінацію CTRL+ ALT+ BACKSPACE.

    10. Пам’ятайте, що якщо додатку потрібні мінімальні або рекомендовані вимоги до апаратного забезпечення в Windows, воно також буде потрібно в Linux. Якщо додатку потрібно 512 Мбайт оперативної пам’яті та 2,0 ГГц процесора, воно буде потрібно для Linux у Wine.

    11. Іноді ви стикаєтесь із додатком у ISO або будь-якому іншому форматі зображення, який не вдається відкрити чи встановити. Ubuntu поставляється з декількома інструментами для відкриття цих файлів, але найкращий, який я спробував до цих пір, - це CDEMU, який охоплює декілька типів зображень, що надають багатосекторний або захищений формат. Це найближче до вас щось подібне до DAEMON Tools. Такі випадки, як The Sims 3, Simcity 2000 та інші, можна відкривати та встановлювати лише за допомогою цієї програми. Більше інформації в додатках, здатних монтувати / демонтувати зображення CD / DVD у багатосекторному або захищеному форматі

    12. У випадках, коли певна програма не працює, показує графічні глюки, чорний екран або не працює з повною графікою, я фактично рекомендую прочитати одне з наступних посилань, що стосується кінцевого користувача для підтримки відео:

      Користувачі Nvidia - як встановити драйвери Nvidia?

      Гібрид - Чи підтримує NVIDIA GeForce з Optimus Technology Ubuntu?

      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клавішу та натисніть і перетягніть Вино вліво

      • У варіанті зовнішнього вигляду виберіть "Авто-приховати запуск" і встановіть чутливість до потрібного вам рівня. Таким чином, пускова установка буде ховатися, коли миша покине її область.

      введіть тут опис зображення

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

      Є ігри, які вимагають моделей Shader і видають помилку, подібну до необхідного розширення OpenGL GL_EXT_texture_compression_s3tc . Щоб виправити це, просто введіть у терміналі наступне:

sudo apt-get install libtxc-dxtn-s2tc0 (зверніть увагу, що в останній версії Ubuntu libtxc-dxtn-s2tc0більше не потрібно)

Вино прийшло довгим шляхом з тих днів, коли нові ігри не можна було грати. Це дійшло до того, що грати в Ubuntu без зусиль. Вино має навіть деяку підтримку SM4.0 та DirectX 10/11 на Wine 1.6. Якщо проблема не зникає, це означає, що або ваша відеокарта це не підтримує, або у вас відсутні правильні бібліотеки.

Ще одна причина, по якій Wine не може виявити модель Shader, полягає в тому, що в Winetricks це може бути встановлено значення " Інваліди ". Відкрийте тире та введіть winetricks. Виберіть свій винний виправлення, а потім Змініть налаштування . Потім знайдіть опцію glsl = увімкнено і виберіть її. Це повинно вирішити проблему моделі Shader. Такі випадки, як гра Limbo, вирішуються таким чином.

6. Як відкрити кілька програм 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, припускаючи, що він знаходиться у папці, яка міститься у розділі, який називається fun у вашій папці / media / USER. Вихід повинен бути подібним до цього при запуску, наприклад, 4-х додатків:

Вино

Існує простіший спосіб досягти цього. Ідея полягає у створенні ярлика робочого столу, клацнувши правою кнопкою миші на робочому столі та вибравши Новий документ -> Порожній документ . Це має створити на робочому столі файл "Документ без назви". Тепер відкрийте файл і вставте в нього наступне:

   [Desktop Entry]
   Type=Application

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

введіть тут опис зображення

7. Чи впливає 64-бітний Ubuntu на Вино

Так, наявність Ubuntu 64 Bit також встановить Wine як 64 біт. Це створить декілька проблем для багатьох додатків Windows, які працюють лише на 32-бітних, наприклад, не в змозі встановити декілька .NET Frameworks, оскільки вони працюватимуть лише у 32-розрядної версії, в результаті чого користувач не зможе для запуску багатьох програм для Windows. Щоб вирішити це, вам потрібно зробити наступне після успішного встановлення версії PPA, як я вже згадував вище. Негайно встановіть пакет вина PPA та перед відкриттям winecfgвідкрийте термінал (Переконайтесь, що ви перебуваєте в домашній папці, ввівши cd ~) та введіть наступне:

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

Змініть USER за допомогою облікового запису користувача. Наприклад, у моєму випадку цей рядок буде прочитанийexport WINEPREFIX="/home/cyrex/.wine"

За допомогою цього методу ви змінили архітектуру Wine на 32 біт і в момент відкриття Winecfg він налаштує всі версії Windows, доступні на 32 біт.

8. Альтернативи винному PPA

PlayOnLinux (PoL)

Хоча ви можете фактично встановити та налаштувати все необхідне лише для Wine, і це доповнення програм (winetricks, regedit, explorer) за допомогою PoL може заощадити певні проблеми та час під час встановлення програми. За допомогою PoL ви можете знайти список програм, які ви можете вибрати та встановити у своїй базі даних:

введіть тут опис зображення

і, просто вибравши для встановлення, ви досягаєте наступних переваг:

  • Створення незалежного контейнера, який містить встановлену програму, специфічну версію Wine для встановленого додатка (У деяких випадках певна версія Wine працює краще для конкретного додатка, ніж поточна версія Wine).

  • Автоматична установка будь-яких додаткових DLL та компонентів, що програма повинна функціонувати правильно.

  • Додавання відповідних ключів реєстру, що потрібно додатку

  • Створіть самостійний спосіб запуску декількох додатків, не перекриваючи їх змінами версій Windows, змінювати повторний редагування, конкретні версії Wine тощо.

    Звичайно, важливо знати, що PoL працює пліч-о-пліч з Wine і йому потрібно Wine для коректної роботи (Це засновано на ньому). У багатьох випадках програма може не працювати з PoL, але вона буде працювати з конфігураціями Wine за замовчуванням, про які я згадував у цьому посібнику. Тож якщо ви знайдете додаток, яке ви хочете використовувати в PoL, чудово. Але якщо ви цього не знайдете, пам’ятайте, що ви завжди маєте альтернативу використовувати Wine за замовчуванням для установки та налаштування програми.

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

    введіть тут опис зображення (Терарія)

    введіть тут опис зображення (Мертвий простір та мертвий острів)

    CodeWeavers CrossOver (CC)

    CC дуже схожий на PoL щодо того, як встановити та налаштувати програми. Основна відмінність полягає в тому, що CC пропонує офіційну підтримку. Вони навіть мають власну базу даних CodeWeavers, яка містить понад 10 000+ додатків. Мало того, але у них є система ранжирування, схожа на ту, що в Wine's AppDB. Вони також внесли свій внесок у розвиток вина, деякі з яких ви можете побачити в їхній підтримці .

    DosBox (DB)

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

    dosbox ./

    Це відкриє поточну папку як букву диска в середовищі БД.

    Ви також можете встановити папку, виконавши наступні дії після відкриття БД:

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

    Наприклад

    mount c: /home/cyrex/Desktop/Dune2

    Буде створено лист C: Drive, який містить папку Dune2. Отже, якщо я просто виконую dune2.exe, я отримую наступне:

    введіть тут опис зображення

9. Які особливі параметри та поради я можу використовувати з вином

Є пара, наприклад:

КОМАНДИ

wine --version - Показує версію вина

wineserver -k- Вбиває всі версії вина для конкретного користувача. Це корисно, якщо ваш додаток Wine заморожений, займає весь екран і не дозволяє вам використовувати Ubuntu, якщо миша чи клавіатура зосереджена на ньому та інші проблеми з вином, які можуть з’являтися в деяких додатках.

wine explorer - Відкриє провідник, схожий на Провідник Windows

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

regedit - Відкриється regedit версія Wine, схожа на Windows.

wine uninstaller- Відкриється додавання та видалення вина аналогічно тому, що використовується у Windows. Тут ви зможете не тільки побачити, які додатки встановити та видалити, але також зможете встановити нові програми, якщо бажаєте.

winetricks - Відкриє додаток winetricks для встановлення відсутніх бібліотек, DLLS та компонентів, необхідних для правильної роботи багатьох програм Windows.

winecfg - Відкриється Wine Configuration, де можна встановити версію Video, Sound та 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згадане в кінці. Це аналогічно запуску виконуваного файлу з тієї ж папки, але він має перевагу запускати додаток з будь-якого іншого місця. Тут потрібно знати, що:

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

export WINEPREFIX- Ця змінна використовується для зміни префікса вина на інше місце. Наприклад, якщо ви хочете об'єднати PoL і Wine (не рекомендується, оскільки у PoL є кілька префіксів), ви можете зробити наступне:

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

Де PREFIX - це той, який ви бажаєте об'єднати з Wine. Вам доведеться запустити winecfg знову.

ПОРАДИ

  • У роботі з папкою, у якій є пробіли (наприклад: World of Warcraft), ви можете виконати файл Wow.exe, додавши символ \ перед кожним пробілом, і це уникне цього символу. Кінцевим результатом буде щось на кшталт "Світ \ з \ Warcraft \ Wow.exe". Якщо ви не хочете додавати ці символи для втечі у свій рядок коду, просто подвійно процитуйте все посилання, щоб воно виглядало так:

    wine explorer / desktop = WOW, 1024x768 "/ media / cyrex / My Partition / World of Warcraft / Wow.exe" -opengl -console

    як бачите, є 2 папки з пробілами в них, "Мій розділ" та "Світ Warcraft", але оскільки я цитував цілу рядок, не потрібно включати символи втечі. Якщо ви хочете скористатися винним шляхом (наприклад: C: /), то всі косої риски будуть подвійною косою рискою (наприклад: "C: \ Program Files \ App").

  • Параметри, застосовані до програми, повинні завжди бути поза межами цитованих рядків. Використовуючи приклад вище, ми можемо побачити -opengl і -console поза цитатами.

  • У роботі з програмами, які захоплюють вас мишею та / або клавіатурою, ви можете скористатися wineserver -kпрограмою або просто відкрити додаток у режимі Windows або встановити режим Windows за допомогою wine explorer /desktopпараметра, що позбавить вас від проблеми з мишею або клавіатурою.

10. Стабільність, продуктивність та підтримка додатків Винні пропозиції для кінцевих користувачів

ДОПОМОГА ДОПУСКУ

Я пробував Wine з 2005 року і бачив, як процес розробки в Wine під Ubuntu швидко наздоганяє останні ігри.

Перед тим, як Wine 1.2 вийшов близько 2012 року, було важко отримати багато додатків, що працюють над Wine, але після виходу Wine 1.2 це був зовсім інший результат. Тим більше, що 1,4 вийшов у 2012 році , у 2013 році - 1,6, а у 2015 - 1,8 . Багато випадків почали з’являтися там, де вони працювали поза коробкою. Такі випадки, як Deep Space 2, яка є / була однією з останніх ігор, в які я могла грати на той момент, і яку я перевірила 3 ​​дні після її виходу. Аліса в країні чудес (нова, про яку я маю на увазі), The Sims 3, World of Warcraft, Amnesia та інші. Навіть на Skyrim можна було грати. Це ігри, які вимагають потужної графіки, і ви можете грати в них, не маючи додаткових налаштувань, крім звичайної установки, передбаченої вище.

Щоб знати, в які ігри можна грати на Wine, рекомендую відвідати Базу даних додатків Wine: http://appdb.winehq.org/, яка містить більше 10 К +. Сюди входить інформація про їх ефективність та стабільність, і це допомагає дізнатися, чи гра грає.

База даних додатків Wine також пропонує рейтинг, який визначає, в які ігри можна грати з меншими проблемами, якщо такі є. Коли ви побачите ці ранги, ви маєте уявлення про те, чи працює програма чи ні. Зверніть увагу, що вам також потрібно врахувати, яку апаратну та винну версію показує тестер на базі даних Wine. Рейтинг такий:

Platinum Rank - означає, що у вас майже 100% шанс додаток запрацює поза коробкою.

Золотий ранг - означає, що ви можете зробити трохи налаштування, але це вийде в кінці.

Silver Rank - означає, що програма запуститься, але може мати проблеми з графікою, звуком або керуванням.

Бронзовий ранг - означає, що програма не працюватиме належним чином.

Garbage Rank - означає, що додаток все ще не працює і, ймовірно, навіть не буде встановлюватися. Єдиний спосіб, коли ви могли б змусити його працювати, було б, коли Супермен зранку почне їсти криптонову крупу.

Для довідки, пару років тому кількість Platinum ігор становила менше 50. У 2012 році можна було знайти більше 1,5 тис. Ігор , з яких майже 200 були в останніх заголовках . Сьогодні існує більше 6K + ігор, з яких 4K + - Platinum. Чим більше людей, які беруть участь у тестуванні додатків Wine, тим краще. Основна причина: я завжди рекомендую використовувати PPA від Wine.

ДІЯЛЬНІСТЬ

Для отримання інформації про продуктивність див. Різницю в продуктивності ігор між Windows та Ubuntu

11. Як видалити вино

Видалення вина можна здійснити двома способами залежно від ваших потреб. Якщо вам потрібно лише "Скинути" Wine до значень за замовчуванням, ви можете просто видалити .wineпапку, а потім створити її заново, запустивши winecfg. Якщо у .wineпапці є додатки, які ви хочете створити резервну копію, зараз би вдалий час перед видаленням папки. Щоб видалити папку, просто виконайте наступні дії, і вона піклується про все середовище Wine:

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

Тепер, якщо ви хочете фактично видалити Wine з Ubuntu, ви можете зробити наступне, але зауважте, що це НЕ буде видалено вашу .wineпапку чи кешування:

sudo apt purge wine*

Це дозволить видалити кожен пакунок, пов’язаний із вином, включаючи вино, вино1,9, winehq, winetricks та інше. В основному видалення всього, що стосується вина.


40
+1 Я дуже радий бачити всю цю інформацію в одному місці!
Елія Каган

3
@LuisAlvarado, яка дивовижна відповідь! +1 для PlayOnLinux; Я навіть не знаю, як користуватися Wine - я просто дозволяю PlayOnLinux робити все за мене.
Падді Ландау

1
Це тонна інформація! Легко найдовша відповідь, яку я тут бачив. Не могли б ви просто зайти до центру програмного забезпечення Ubuntu, шукати Wine та натискати на встановлення?
Харша

1
@LuisAlvarado Чи не могли б ви пояснити, як видалити вино? Це мені б дуже допомогло. Дякую.
кодевіатор

@codeaviator Дякую за ідею. Додано процес видалення в кінці, який охоплює користувачів, які насправді хочуть "скинути" вина, і користувачів, які насправді хочуть очистити з нього пекло, як завтра немає. Хороший робочий кодевіатор.
Луїс Альварадо
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.