Wine встановлення та налаштування, my opensuse

У деяких випадках, у користувачів операційної системи Linux, може виникнути необхідність для запуску windows-програм. Наприклад, щоб працювати зі звичною windows-програмою, деяким спеціальним софтом або просто захочеться пограти в популярні ігри. І робити все це в улюбленій Linux-системі так, щоб не довелося перезавантажувати комп'ютер (якщо звичайно на ньому встановлений паралельно Windows), а продовжувати зручно використовувати вже запущений Linux. Адже саме таке використання ефективно економить ваш час і ресурси комп'ютера.

Але, звичайно, OpenSUSE і будь-який інший Linux - це зовсім інша операційна система, тому, програми, скомпільовані під Windows, неможливо безпосередньо запускати в Linux`e.

Тому для цих цілей вже давно і успішно використовується спеціальна програма Wine. яка розуміє WinAPI-функції додатків і відправляє їх запити системі Linux в зрозумілих їй сигналах.

І тут ми розглянемо процес установки і настройки Wine в Linux OpenSUSE. Шляхом ознайомлення з наявними матеріалами в інтернеті і власних дослідів, ми виробили способи установки і настройки Wine`a для найбільш успішного використання.

І в першу чергу ми додамо репозиторій Wine в нашу систему (Детально про додавання репозиторіїв дивіться на сторінці Управління репозиторіями). І оновимо репозиторії:

Потім встановимо Wine (Детально про установку програмного забезпечення дивіться на сторінці Установка програмного забезпечення). Також автоматично повинні бути обрані wine-mp3. wine-geco. wine-mono і, якщо у вас 64-х бітна система, wine-32bit - це вирішить багато проблем при установці додаткових бібліотек в Wine.

Тому створимо нову групу winegroup і нового користувача wineuser (Детально про додавання нової групи і нового користувача дивіться на сторінці Управління користувачами і групами). Можна зробити це через YaST або в командному рядку. Так, для створення нової групи, введемо команду від імені суперкористувача / root.

Потім створимо нового користувача wineuser через YaST або в терміналі від імені суперкористувача / root.

useradd -g winegroup -d / home / wineuser -s / bin / bash wineuser

І призначимо йому пароль:

Далі, в домашню папку нового користувача, ми завантажити спеціальну скрипт winetricks для установки додаткових бібліотек і настройки Wine. Для цього увійдемо увійдемо в систему під новим користувачем wineuser. запустимо браузер і перейдемо на офіційний сайт Wine`a і скачати звідти скрипт winetricks. і зробимо його виконуваним:

chmod + x winetricks

І тепер ми розглянемо 2-а способу запуску windows-програм в Wine.

Створення окремих Wine-префіксів

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

Тепер створимо приховану Папака для Wine-префіксів в домашній папці нового користувача. І назвемо її .wine_prefixes. Для цього скористаємося стандартними средствиамі файлового менеджера або введемо наступну команду від користувача wineuser в терміналі:

Для запуску в Wine. краще використовувати 32-х бітові версії програм, т. к. 32-х бітна версія Wine працює набагато краще!

Тепер створимо в новій папці 32-х бітний Wine-префіксskyrim. Для чого скористаємося командою в терміналі:

WINEPREFIX = / home / wineuser / .wine_prefixes / skyrim WINEARCH = win32 winecfg

Таким чином, в папці .wine_prefixes створюється папка skyrim. в якій буде налаштований Wine-префіксskyrim. І запускається програма настройки цього Wine-префікса. Тут все можна залишити за замовчуванням і натиснути Оk.

Тепер перейдемо на сайт Wine`a і подивимося, які бібліотеки і настройки Wine-префікса потрібно зробити, щоб успішно встановити та запустити гру Skyrim.

Тут ми бачимо, що необхідно встановити наступні бібліотеки: d3dx10. xact і mfc42. Також встановимо все шрифти. Для твори зазначених дій скористаємося скачаними скриптом winetricks і введемо команду в терміналі:

WINEPREFIX = / home / wineuser / .wine_prefixes / skyrim WINEARCH = win32 winetricks allfonts d3dx10 xact mfc42

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

WINEPREFIX = / home / wineuser / .wine_prefixes / skyrim WINEARCH = win32 wine path_to_setup_Skyrim.exe - де path_to_setup_Skyrim.exe - це шлях до інсталяційний файл гри.

Далі відбувається звичайна установка Windows-програми в папку Wine-префікса. А після закінчення установки просто запустимо гру командою:

WINEPREFIX = / home / wineuser / .wine_prefixes / skyrim WINEARCH = win32 wine /home/wineuser/.wine_prefixes/skyrim/launcher.exe

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

Створення дефолтного Wine-префікса

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

WINEPREFIX = / home / wineuser / .wine WINEARCH = win32 winecfg

Тут можна вибрати бажану версію дистрибутива виндовс - ХР або 7-ка найбільш підходящі варіанти!

Далі, за допомогою скрипта winetricks встановимо все Windows-шрифти. Але, якщо в процесі установки будуть виникати помилки - просто необращающіхся на них увагу і погоджуємося на всі запропоновані варіанти за замовчуванням. Для установки введемо команду:

WINEPREFIX = / home / wineuser / .wine WINEARCH = win32 winetricks allfonts

Після цього, встановимо все кодеки - введемо команду:

WINEPREFIX = / home / wineuser / .wine WINEARCH = win32 winetricks allcodecs

І тепер встановимо всі основні компоненти Windows.

Якщо winetricks вилетить під час установки, то потрібно пробувати устанавливить все, перераховані в команді, компоненти окремо.

Після установки всіх основних бібліотек, зробимо настройку реєстру Wine. Для цього запустимо скрипт winetricks в графічному режимі:

WINEPREFIX = / home / wineuser / .wine WINEARCH = win32 winetricks

Переходимо в розділ "Виберіть шлях для Wine за замовчуванням".

Тепер заходимо в розділ "Поміняти настройки".

І виділяємо наступні параметри:

Схожі статті