|
Тепер статті може редагувати кожен. Приєднуйтесь до нашої вікі-спільноти! |
Wine
Wine - реалізація win32 API для Unix-систем. Програму для MS Windows можна запустити навіть і не на x86, в чому і полягає сенс проекту Wine – здатність запуску програм для MS Windows на різних платформах. Дозволяє запускати 16 за 32-х бітні программи.
Акронім «WINE - Wine Is Not Emulator» свідчить про те, що Wine не є емулятором віртуального комп’ютера. Це середовище для виконання програм, яке використовується як бібліотека для портування додатків MS Windows на різних платформах.
Зміст |
[ред.] Властивості
- можливість запускати програми MS Windows в Unix – системах, в тому числі професійні та комп'ютерні ігри.
- велика кількість підтримуваний платформ: Linux, FreeBSD, Solaris, Mac OS.
- розвиток більш спеціалізованих программ, що базуютсья на Wine: ReactOS, Darwine, CrossOver Office, Cedega.
[ред.] Налаштування
Набравши в консолі:
winecfg
або
/usr/local/bin/winecfg
ми запустимо утиліту налаштування Wine з графічним інтерфейсом - Wine Configuration. Зміна параметрів вкладок Applications та Libraries є найважливішими для запуску программ, всі інші фокусуються на налаштуванні зручності роботи користувача з программою.
Звісно, є тектовий конфігураційний файл, в якому зберігаютсья усі налаштування
~/.wine/config
Його приклад можна скопіювати з каталога вихідних файлів:
cp documentation/samples/config ~/.wine/config
[ред.] Запуск програм
Найпростіший шлях – запускати з файлового менеджера .exe файли або іконки з робочого стола. Звісно, якщо у вас встановлена другою системою Windows, можна запускати з файлового менеджера програми як звичайно, Wine буде запускати їх автоматично.
Якщо програма закачана з інтернету, треба перемістити її в файлову систему Windows, земульовану Wine’ом:
~/.wine/drive_c/
Windows (точніше Wine), вважає, що це диск C:\ (або H:\, наприклад).
Для виклику справки існує команда:
wine --help
Для запуску встановлених програм:
wine PROGRAM [ARGUMENTS...]
наприклад, щоб запустити файл c:\myapps\foo.exe, треба набрати:
wine c:\\myapps\\foo.exe
\\ означає віндосівський знак \, оскільки в Linux використовується тільки /, віндосівський слеш відносится до спеціальних знаків, які позначаються, відповідно, подвійним слешем. Також слід зазначити, що каталог Wine за умовчанням невидимий, оскільки починається з крапки (.wine). Щоб потрапити в каталог через файловий менеджер, треба встановити у налаштуваннях видимість усіх файлів та папок.
[ред.] Ігри
Варіантів грати в іграшки під Linux два:
- Використовувати версії іграшок, що існують спеціально для Linux, наприклад ігри компанії idSoftware (Doom3, Quake3, Quake 4), BioWare (Neverwinter Nights, Neverwinter Nights: Hordes of the Underdark, Neverwinter Nights: Shadows of Undrentide), Unreal Tournament.
- Використовувати емулятори Wine або Cedega. Wine підтримує більшість Windows – ігор, але не підтримує DirectX, яку використовуює абсолютна їх більшість. В Cedega DirectX підтримується, але запустити вдасться лише кілька іграшок. На Wine можна запустити, наприклад, такі іграшки: Battlefield 1942, Counter-Strike, Jedi Knight 2: Jedi Outcast, Half-life 2, Diablo 2, Fallout 2, Command & Conquer: Red Alert, Command & Conquer: Tiberian Sun, Warcraft 3, Warcraft 3: Frozen Throne, World Of Warcraft.
Для встановлення DirectX необхідно зкопіювати з папки windows\system32\ (якщо на комп’ютері є Windows), або ж завантажити з інтернету файли
mscoree.dll, streamci.dll
в папку
~/.wine/drive_c/windows/system32/
Крім того, в цю ж папку треба встановити DirectX і додати в налаштуваннях Wine бібліотеки d3d8, d3d9, ddrawex, dinput, dinput8, змінивши їх параметр на "native" (рідна).
