Основи роботи з Wine для початківців. Базове налаштування Wine Після виходу з гри не відновлюється роздільна здатність екрану

Отже, драйвера встановлені, відеокарта налаштована - настав час розкривати її потенціал за допомогою комп'ютерних ігор. Інакше навіщо все це? :-) Почнемо.

Встановлення Wine

Wineє реалізацією бібліотеки інтерфейсу програмування додатків ( Application Programming Interface, API). Wineперехоплює запити windows-програмі перетворює інструкції на них linux-еквівалентиу формі команд віконному менеджеру, використовуючи стандартний протокол X11. Якщо є доступ до вихідного коду windows-програми, Wineтакож може бути використаний для перекомпіляції програми у формат, який Linuxрозуміє краще. Але нам він потрібний таки не для цього. Він потрібний нам для ігор.

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

Для початку необхідно додати джерело Wineсписок джерел, які Лінукс переглядає в пошуках нових версій пакетів.

Ось за цією адресою - www.winehq.org/download/- дано докладний описдодавання та встановлення на всіх відомих дистрибутивах Лінукса. Розглянемо процес з прикладу Ubuntu.

У консолі необхідно набрати такі рядки:

sudo add-apt-repository ppa:ubuntu-wine/ppa
sudo apt-get update

Першим рядком ми додаємо адресу скачки Wineдо списку адрес оновлення нашої системи. Другим рядком – зчитуємо всю останню інформацію про нові пакети, щоб Лінукс додав Wineдо списку доступних програм. Далі - заходимо до Система -> Адміністрація -> Менеджер пакетів Synaptic, пишемо в рядку пошуку "Wine", знаходимо його в списку доступних пакетів і ставимо галочку. На даний момент це пакет Wine1.3при виборі він тягне за собою додаткові пакети: wine1.3-gecko, winetricks, ttf-symbol-replacement-wine1.3і wisotool. Встановлюємо всі ці пакети кнопкою Застосувати .

Залишилося тільки налаштувати свіжовстановлений Wine. Перший запуск (наприклад, відкриття налаштувань) створить системний реєстр та дерево каталогів у каталозі ~/.wine.

Скрипт winetricks та встановлення необхідних програм

Winetricksявляє собою файл-скрипт, що запускається. При його запуску з'являється вікно, що містить довгий список програм, які можна встановити через цей скрипт. Усі нам не потрібні – потрібні нам лише ті, без яких більшість ігор не запустяться. Отже, запускаємо winetricksта встановлюємо:

7zip, d3dx9, d3dx9_28, d3dx9_36, d3dx10, d3dxof, dinput8, directmusic, directplay, directx9, dotnet11, dotnet20, dotnet20sp2, dotnet30.

Шрифти Windowsвже були встановлені разом з Wine1.3, якщо є бажання розширити асортимент - winetricksпропонує велику кількість шрифтів на вибір. Хоча я замість того, щоб ставити скриптом по одному шрифту з инета, просто скопіював зі встановленої в сусідньому розділі Windowsвсі шрифти в Wine(всі шрифти поміщаються в каталог ~/.wine/drive_c/Windows/Fonts).

Якщо ви читали в будь-яких статтях в інеті про те, що після встановлення DirectXпотрібно заходити до Вайновських налаштувань бібліотек DLLі змінювати їм налаштування – забудьте. Ця інформація застаріла і не актуальна. Winetricksробить все це за вас.

Ну ось, власне, і все, що нам потрібне. Залишився останній штрих – перевірка DirectXна працездатність. У Вайнівському каталозі Windows/system32запускаємо dxdiag.exeі проганяємо всі тести на всіх вкладках, особливо – тести DirectDrawі Direct3D. Усі тести пройдено, все працює? Я вітаю вас! Ваш комп'ютер готовий до встановлення ігор!

Андрій " F1reTu][Фролов

1. Введення

Безліч програм працює під WINE взагалі без будь-яких додаткових налаштувань. На жаль, так не завжди. До того ж, програми постійно оновлюються і список працюючих програм постійно змінюється. Тому було б непогано настроїти WINE для роботи з потенційно проблемними програмами.

Для налаштування є дві основні утиліти – winecfg та winetricks. У цьому посібнику ми розглянемо першу. У більшості випадків, втім, можливостей winecfg цілком достатньо, щоб змусити програму працювати.

winecfg – це графічна утиліта. Різні дистрибутиви та оточення робочого столу працюють з WINE та додатками WINE по-різному, тому найпростіше в будь-якому дистрибутиві запустити winecfg у терміналі.

Після запуску програми ви побачите просте вікно із сімома або вісьма вкладками, залежно від версії WINE. Восьма вкладка "Staging" з'являється лише за умови використання проміжних версій WINE.

2. Бібліотеки

Вкладка "Libraries" напевно найважливіша у winecfg. Вона дозволяє контролювати роботу WINE із бібліотеками Windows. Це особливо важливо, оскільки деякі програми несумісні з певними версіями бібліотек, або вимагають певних нестандартних бібліотек. Код WINE також модифікували для вирішення цих проблем. Так як WINE - це не Windows, він не завжди може використовувати ту ж нативну версію бібліотеки Windows, перш ніж ця бібліотека буде адаптована для роботи з WINE.

Перший елемент у вкладі - список "New override". Він дозволяє вибрати бібліотеку Windows з неймовірно довгого списку, або ввести свою бібліотеку. Після цього ви натискаєте кнопку "Add" для додавання до списку.

Після натискання Add бібліотека з'явиться в полі нижче, званому Existing overrides. Це поле містить список бібліотек, що перевизначаються, доданих у WINE. За умовчанням, нове перевизначення (native, builtin) буде наступним. Це означає, що WINE спочатку намагатиметься використовувати нативну Windows-версію бібліотеки. Якщо спроба буде невдалою, WINE повернеться до вбудованої версії. Ці опції можна змінювати. Для цього виділіть потрібне вам перевизначення, потім натисніть "Edit" збоку від поля "Existing overrides".

Натиснувши кнопку "Edit", ми побачимо вікно, яке дозволяє редагувати перевизначення. Тут можна вибрати з п'яти доступних опцій, більшість яких є різними комбінаціями "Native" and "Builtin." Останній доступний варіант – "Disable". Яку опцію вибрати залежить від типу помилок, з якими ви зіткнулися. Знайти потрібне поєднання опцій може бути досить важко, особливо якщо програма не документована WINE Appdb (https://appdb.winehq.org). Ви можете спробувати запустити програму у WINE з командного рядка, щоб переглянути висновок, де можна знайти чимало корисної інформації.

Якщо вам необхідно видалити перевизначення, просто виділіть його в полі "Existing overrides" та клацніть кнопку "Remove". Іноді це доводиться робити при оновленні програми.

3. Графіка

Вкладкою "Graphics" ви швидше за все користуватиметеся не дуже часто. Якщо у вас проблеми з роздільною здатністю екрана, можна налаштувати dpi, а якщо ваш менеджер вікон поводиться неправильно, можна вимкнути контроль над вікнами WINE.

Більше часто ви будете використовувати опцію "Emulate a virtual desktop" вкладки "Graphics". Ця опція дозволяє вам змусити програму WINE запускатися у вікні, яке поводиться як віртуальний робочий стіл. Пам'ятайте, що це віртуальна машина. Вона просто змушує програми працювати у WINE у вікні.

Ймовірно, ця опція виглядає досить дивною, але є принаймні пара випадків, коли вона може стати необхідною.

Дуже часто у WINE програми відмовляються запускатись у віконному режимі. Зазвичай ця проблема зустрічається в іграх, де якийсь дивний баг проявляється лише у віконному режимі. Обхідний шлях для запуску таких ігор у віконному режимі – використовувати опцію "Emulate virtual desktop".

Інший випадок більш проблематичний. Іноді програма намагається змінити роздільну здатність екрана і в процесі падає. Знову, найчастіше це відбувається з іграми, особливо зі старими. Крах може призвести до чорного екрана, виставленого неправильною роздільною здатністю або до зависання X-сервера. У будь-якому разі це проблема. Для запобігання запускайте програму з опцією "Emulate a virtual desktop". Вона можливо не запобігатиме падінню програми, але повинна запобігти проблемам з іншою системою. Це корисна методологія налагодження.

4. Інтеграція робочого столу

Ймовірно, ви нікога не використовували цю вкладку. Вкладка "Desktop Integration" дозволяє змінювати зовнішній виглядпрограм, запущених у WINE. Однак більшість графічних оболонок і менеджерів вікон і так чудово справляються з цим завданням, в результаті чого практично ніколи не виникає необхідності в зміні теми. Найгірше, що може на вас чекати, якщо ви не будете використовувати цю вкладку - оформлення в стилі Windows 98.

5. Диски

Зазвичай WINE добре справляється із виявленням дисків. Якщо диск не визначився, або вам необхідно додати в систему фізичний або віртуальний привід, для цього служить вкладка "Drives".

При додаванні фізичного приводу можна скористатися кнопкою "Autodetect", щоб WINE спробував визначити новий привід. Якщо це не спрацювало, або ви додаєте віртуальний привід, ви можете натиснути "Add..." і встановити букву для нового диска. Далі виберіть диск у вікні "Drive configuration" та змініть шлях до пристрою у полі "Path".

Ця вкладка дуже корисна під час запуску ігор, які розміщуються на кількох дисках, або ігор, які вимагають наявності диска у приводі для запуску. Це також може допомогти, якщо у вас є призначений диск або розділ Windows, де знаходяться ігри або інші програми.

6. Аудіо

7. Staging

Вкладка "Staging" буде у вас лише в тому випадку, якщо ви встановлюєте проміжні релізи або патчі. Вона є просто набір чекбоксів, які дозволяють включати або відключати різні можливості, що надаються патчами. Головна функція – можливість активувати підтримку CSMT або Gallium Nine, залежно від встановлених патчів. CSMT доступна для всіх відеокарт та драйверів, і дозволяє значно збільшити продуктивність у багатьох програмах та іграх. Gallium Nine доступний тільки для користувачів Mesa та може потенційно отримати величезний приріст продуктивності. Однак ці дві опції не можна використовувати одночасно. Інші опції можуть також забезпечити певний приріст продуктивності.

8. Налаштування під конкретні програми

Оскільки більшість налаштувань WINE служить усунення проблем, що з різними додатками, має сенс створення певних конфігурацій під різні програми. Вкладка "Application" дозволяє вам створювати конфігурації, що вибираються при запуску у WINE певних додатків, а також вибирати емульовану версію Windowsдля забезпечення сумісності.

Для створення заданого набору налаштувань натисніть "Add application...". Ви побачите вікно, яке дозволяє вибрати виконувані файли Windows.

winecfg змінюватиме налаштування залежно від того, яку програму вибрано у вкладці. За замовчуванням вибрано параметри за замовчуванням. Це загальні параметри, які будуть застосовуватись до всіх програм, за винятком специфічного набору налаштувань, призначеного для конкретної програми. Вибравши програму у вкладці "", ви побачите налаштування цієї програми у всіх вкладках. Зміни, які ви робите в інших вкладках, застосовуються лише до вибраної програми.

9. Висновок

winecfg - це маленька, але потужна утиліта, яка дозволяє вам налаштовувати WINE відповідно до своїх потреб. Познайомившись з нею, і навчившись правильно використовувати, ви зможете створювати працюючі конфігурації з багатьма програмами, які запускаються за допомогою WINE. Крім того, використовуючи winecfg разом з winetricks, ви зможете досягти практично нативного рівня продуктивності для багатьох програм.

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

Саме так мала починатися стаття про ігри для Windows. Але сьогодні розмова не зовсім про них. Сьогодні йтиметься про ігри на Linux. Більшість людей не люблять цю операційну систему тільки через те, що на ній немає «нормальних» ігор, і неважливо, що вона добре себе показує в роботі.

Але ті, хто хоче, можуть грати на Linux у ті самі ігри, що й на Windows. Запитайте, як? А дуже просто. Сьогодні поговоримо про те, як відбувається встановлення та налаштування Wine.

Ті люди, які давно користуються Linux і вибрали її в якості главою ОС, напевно не потребують визначення даного ПЗ, але для решти все ж таки варто пояснити.

Wine – це програма, за допомогою якої з'являється можливість запускати програми та ігри Windows. Іншими словами, за допомогою неї можна пограти в ті ігри, які не призначені для Linux та є, так би мовити, ексклюзивом Windows.

Примітно, що програма постійно розвивається. Так, кілька років тому не можна було за допомогою її запустити гру на базі DiretX11, зараз усе змінилося. Постійно виходять патчі і все швидко ремонтується, якщо щось зламалося. Якщо ж ви віддаєте перевагу стабільності, то легко можете встановити стандартну версію Wine і вона не зможе вас неприємно здивувати.

Єдиним мінусом є відносно складне налаштування Wine. Але прочитавши цю статтю, ви за лічені хвилини зрозумієте все і самостійно все зробите.

Способи встановлення

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

Користувачі Linux знають, що одна і та ж дія в них операційній системіможна зробити різними шляхами, так і з

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

Спочатку вам його потрібно відкрити. Далі в пошуковому рядку потрібно прописати назву програми Wine. Розпочинається пошук. По його закінченні, перед вами можуть з'явитися кілька варіантів. Виберіть просто Wine без зайвих символів та натисніть "Встановити" (Install). Зачекайте, поки відбудеться завантаження та встановлення програми.

Другий спосіб полягає у використанні терміналу. Відкривши його, впишіть:

sudo apt-get install wine

Почнеться завантаження з наступним встановленням. Однак є більша ймовірність, що скачається не «свіжа» версія, це пов'язано з тим, що програма розвивається семимильними кроками. Тому вписуємо:

sudo add-apt-repository ppa:ubuntu-wine/ppa

sudo apt-get update

Тепер впишіть:

sudo apt-get install wine1.6

Ось і все, щойно було здійснено установку ПЗ через Консоль. Зараз розповімо, як відбувається налаштування Wine.

Що потрібно знати про налаштування Wine?

Для Wine (Linux) налаштування може протікати не завжди гладко, але не переживайте, якщо у вас щось не вийде, будь-якої миті можна все повернути в початкове положення. Найпростішим шляхом буде видалення програми та нове її встановлення, але це лише в крайніх випадках.

Ще головне не поспішати. У цій справі важливо уважно читати, що потрібно робити і коли. Але якщо у вас все вийде, то запам'ятається на все життя. Тепер давайте приступати.

Першим ділом

Тут є два варіанти розвитку, відмінності в них маленькі, але все ж таки є. Якщо у вас 64-розрядний дистрибутив Linux, то у вас і Wine встановився 64-розрядний, а цього не треба. Тому вписуємо цю команду в термінал:

WINEARCH=win32 winecfg

Після цього у вас має відкритися налаштування Wine. Перемістіть її на задній план і поки що не повертайтеся. Якщо у вас 32-розрядна система, цей крок можете пропустити.

Тепер необхідно завантажити та встановити Winetricks. Для цього у терміналі пропишіть:

winetricks

Якщо цієї програми у вас немає, то вам запропонують її завантажити. Завантажуйте та встановлюйте. Після цього запускайте.

Winetricks дозволяє швидко налаштувати сам Wine. Запустивши його у першому вікні, необхідно вибрати Select the default wineprefix. Натискаємо ОК.

Налаштування DLL та шрифтів

Продовжуємо розповідати про те, як відбувається налаштування Wine. Натиснувши ОК, побачимо, що відкриється друге вікно. У ньому необхідно виділити Install a font- це для того, щоб налаштувати шрифти. Натискаємо ОК.

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

Імовірно, що після вибору всіх шрифтів та натискання кнопки вам покаже помилку і все пропаде. В цьому випадку все відразу встановити не вийде і доведеться робити це окремо. Якщо після вибору пункту вибиває помилку, пропускайте його.

Тепер переходимо до налаштування DLL. Це дуже важливий пункт, і його пропускати не можна, тому що без встановлених DLL навряд чи ви запустите хоч якусь гру.

Клацаємо на Install a Windows DLL або component. Перед вами відкриється вікно, що було зі шрифтами. Тут можна встановлювати не всі компоненти, але деякі обов'язково. Загалом краще проробити ті ж маніпуляції, що і зі шрифтами. По черзі намагатися встановити кожен із них, ігноруючи ті, які видають помилку.

До речі, після спроби встановлення деякі DLL, подібні до dotnet30, можуть вибити помилку і відкрити провідник з браузером. У цьому випадку на сторінці браузера вам необхідно завантажити пропонований компонент і помістити його в ту папку, яка була відкрита, після чого зробити маніпуляції по інсталяції знову.

Налаштування реєстру

До речі, за цією інструкцією відмінно проходить налаштування Wine у ​​Linux Mint, хоча з іншими дистрибутивами проблем також не повинно виникати.

Переходимо до налагодження реєстру. Для цього у другому вікні на цей раз вибираємо Change setting. Тут уже вільностей дозволяти собі не можна, і встановити все відразу не вийде. Тому слідуємо пред'явленому списку необхідних установок:

    ddr - opengl

    multisampling - enabled

    orm - f bo

    psm - enabled

    rtlm - auto

    glsl - enabled- це за стандартом, але якщо у вас відеокарта Nvidia, то краще вибрати disabled. Це підвищить продуктивність у іграх.

    vsm - hardware

    videomemorysize 1024(Виберіть величину пам'яті відеокарти)

    mwo - enabled (force)

Ось у принципі і все про Wine. Налаштування Mint та інших версій ОС тепер вам не проблема, адже дана інструкція відмінно підійде для більшості дистрибутивів.

Запам'ятайте ще одне, під час встановлення «віндовських» ігор не можна вибирати встановлення додаткового програмного забезпечення. Знімайте галочки. Також після завершення встановлення приберіть галочку з пункту "Запустити зараз". Запуск робіть через ярлик на робочому столі.

Wine- Додаток, що є шаром сумісності з Windows API, що використовує бібліотеки Windowsдля забезпечення працездатності додатків, розроблених для ОС сімейства Microsoft Windowsв іншому середовищі, наприклад, в Ubuntu. Використовуючи Wine, ви можете встановлювати та запускати різні програми так, ніби ви використовуєте Windows.
Wineактивно розвивається. Ще не всі додатки досить стабільно працюють у Wine, проте Wineвже використовується кількома мільйонами користувачів по всьому світу.
Назва програми Wine (waɪn- між « уайн» та « вайн», рос. Вино) – рекурсивний акронім фрази « W ine I s N ot an E mulator» - русявий. "Wine - не емулятор".

Встановлення Wine

Установка з PPA

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

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

Sudo dpkg --add-architecture i386 sudo add-apt-repository ppa:wine/ wine-builds && sudo apt-get update sudo apt-get install --install-recommends winehq-devel

І взагалі не рекомендується заповнювати та налаштовувати wine самому. Працювати з wine не зовсім зручно. Щоб встановити ту чи іншу програму, доведеться облазити купу форумів та блогів, щоб зрозуміти які пакети потрібно встановити і які бібліотеки додати. Потім слідує довгий процес вирішення проблем, встановлення пакетів через winetricks і ручного налаштуванняреєстру тощо. Це все дуже складно навіть для досвідчених користувачів, не кажучи вже про новачків Тому рекомендується завантажити налаштований префікс wine звідси: http://forum.ubuntu.ru/index.php?topic=199897.0

Налаштування

Перед використанням Wine для запуску програм потрібно запустити програму налаштування, яка створить у вашій домашній директорії каталог ~/.wineз необхідними роботи файлами. Для цього або оберіть пункт головного меню Програми→Wine→Configure Wine, або виконайте в терміналі команду:

winecfg

Асоціація файлів із програмами wine

Щоб прозоро запускати файли за допомогою wine-програм, напишемо невеликий скрипт. Допустимо, нам треба відкривати CAD-файли Компасом та zwcad"ом.

#!/bin/bash # Визначаємо розширення файлу dd = $ 1; razr =` echo $(dd:(-3)) ;` ff =` echo $(dd/\"/\"Z:) ` ; ff = `echo" \"Z:"$ff \"`; # Залежно від розширення запускаємо потрібну програму case $razr in frw) env WINEPREFIX ="/home/" $USER "/.wine" wine start ` echo $ff ` & ; cdw) env WINEPREFIX ="/home/" $USER "/.wine" wine start "C:\Program Files\ASCON\KOMPAS-3D Viewer V9\Bin\kViewer.Exe"`echo $ff` &;; dwg) env WINEPREFIX ="/home/" $USER "/.wine" wine start ` echo $ff ` & ;; dxf) env WINEPREFIX ="/home/" $USER "/.wine" wine start "C:\Program Files\ZWCAD 2009 Eng\ZWCAD.exe"`echo $ff` &;; # Тут можна додати ще розширень та програм esac

Не забудемо зробити наш скрипт виконуваним

chmod +x wine_cad.sh

та асоціюємо у файловому менеджері креслення зі скриптом.

Запуск Windows додатків

Для того, щоб запустити додаток вам потрібно відкрити термінал і прописати в ньому:

wine шлях/ до додатку/ program.exe

Якщо у вас не запускається програма або працює неправильноНа сайті wine є список програм з описом, для початку рекомендую звіритися з ним. http://appdb.winehq.org/ - На сайті є поле пошуку. Якщо у вас погано з англійською, використовуйте перекладач http://translate.google.com/ .

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

Програмам, запущеним через Wine, які працюють з Веб-сторінками необхідний Gecko

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

sudo apt-get install wine-gecko< версия>

де<версия>потрібно замінити на версію встановленого Wine.

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

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

Vblank_mode=0 DRI_PRIME=1 wine имя_файла.exe

vblank_mode=0 означає вертикальну синхронізацію (Vsync). Якщо в налаштуваннях гри немає VSync, необхідно стерти vblank_mode=0

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

Winetricks

Winetricks– це скрипт для встановлення різних компонентів від Microsoft® та деяких інших. Для отримання Winetricks у терміналі введіть:

sudo apt-get install winetricks

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

Winetricks d3dx9

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

Winetricks?

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

Минуле керівництво застаріло і в ньому не сказано багато особливостей wine. Тут я опишу початкове налаштування wine, щоб було зрозуміло кожному. Йому необхідні бібліотеки для коректної роботи, у цьому нам допоможе winetricks. Але для початку встановимо найсвіжішу версію wine:

sudo apt-get install wine

Є також репозиторій, з більш частими оновленнями, але часто нестабільними:

sudo apt-add-repository ppa:ubuntu-wine/ppa

Winetricks

Winetricks– скрипт, що дозволяє декількома простими діями встановити додаткові компоненти Windows у Wine.

Версія Winetricks, що встановлюється з репозиторіїв, часто буває застарілою. Для оновлення виконайте:

wget http:// www.kegel.com/ wine/ winetricks && chmod a+rwx winetricks && sudo mv winetricks / usr/ local/ bin

Якщо Winetricks видає помилку хеш-сум спробуйте виконати цю команду повторно або запустіть програму вручну, використовуючи wine ~/.wine/.chache/winetricks/папка_с_программой/программа

Використовувати Winetricks можна як у режимі GUI, так і в консольному. Для GUI треба натиснути Alt+F2 і ввести winetricks. Для консольного режиму використовуйте winetricks назву_програми, наприклад:

Winetricks directx9 dotnet11

Але не поспішайте з налаштуванням! Для цього треба створити префікс. Префікс – каталог, що містить емуляцію диска C: з усіма програмами та бібліотеками Windows. Теоретично ви можете встановлювати програми хоч /mnt, але на практиці це найчастіше призводить до збоїв. Якщо у вас 32-бітна система, просто введіть winecfg. Якщо у вас 64-бітна система то настійно рекомендую створити 32-бітний префікс, для цього введіть:

WINEARCH =win32 WINEPREFIX =~/ .wine winecfg

Наприклад, . NET Frameworkпризначений (у winetricks) лише для 32-х бітних систем.

Якщо під час виконання winecfg ви побачили вікно, що пропонує встановити mono і gekko, погодьтеся та зачекайте. Покопайтеся в налаштуваннях Wine та приступайте до заповнення.

Заповнення wine

На просторах інтернету ви знайдете безліч посібників з заповнення wineпрограмами, кожної з них можуть знадобитися поєднання бібліотек, несумісні з іншого. Але можна створювати різні префікси для різних програм, для цього:

WINEARCH =win32 WINEPREFIX =~/ назва_префікса winecfg

Запуск програми: WINEPREFIX=~/назва_префікса C:/шлях/до/програми

У наведеному вище прикладі C:/ вважається як корінь папки, тобто wine C:/notepad.exe рівносильно ~/.wine/notepad.exe

mob_info