1. ÐÐÐÐÐÐÐÐ Wine - ÑÑо пÑогÑамма, коÑоÑÐ°Ñ Ð¿Ð¾Ð·Ð²Ð¾Ð»ÑÐµÑ Ð·Ð°Ð¿ÑÑкаÑÑ Ð¿ÑогÑÐ°Ð¼Ð¼Ñ Microsoft Windows (вклÑÑÐ°Ñ Ð¸ÑполнÑемÑе ÑÐ°Ð¹Ð»Ñ ÑоÑмаÑа DOS, Windows 3.x, Win32 и Win64) на Unix. Ðна ÑоÑÑÐ¾Ð¸Ñ Ð¸Ð· загÑÑзÑика, загÑÑжаÑÑего и вÑполнÑÑÑего пÑогÑÐ°Ð¼Ð¼Ñ Microsoft Windows, и библиоÑеки (Winelib), коÑоÑÐ°Ñ ÑеализÑÐµÑ Ð²ÑÐ·Ð¾Ð²Ñ Windows API, иÑполÑзÑÑ Ð¸Ñ Unix- или X11-ÑквиваленÑÑ. ÐиблиоÑека Ñакже Ð¼Ð¾Ð¶ÐµÑ Ð±ÑÑÑ Ð¸ÑполÑзована Ð´Ð»Ñ Ð¿Ð¾ÑÑиÑÐ¾Ð²Ð°Ð½Ð¸Ñ ÐºÐ¾Ð´Ð° Win32 в ÑÑÐµÐ´Ñ Unix. Wine - Ñвободное пÑогÑаммное обеÑпеÑение, опÑбликованное по лиÑензии GNU LGPL, Ñайл LICENSE ÑодеÑÐ¶Ð¸Ñ Ð¸Ð½ÑоÑмаÑÐ¸Ñ Ð¿Ð¾ лиÑензии. 2. ÐЫСТРЫРСТÐРТ ÐаждÑй Ñаз, когда Ð²Ñ ÐºÐ¾Ð¼Ð¿Ð¸Ð»Ð¸ÑÑеÑе иÑÑ Ð¾Ð´Ð½Ñй код, ÑекомендÑеÑÑÑ Ð¸ÑполÑзоваÑÑ Wine Installer Ð´Ð»Ñ ÐºÐ¾Ð¼Ð¿Ð¾Ð½Ð¾Ð²ÐºÐ¸ и ÑÑÑановки Wine. РкаÑалоге, ÑодеÑжаÑем иÑÑ Ð¾Ð´Ð½Ñй код Wine (в нÑм Ð½Ð°Ñ Ð¾Ð´Ð¸ÑÑÑ ÑÑÐ¾Ñ Ñайл), введиÑе: ./tools/wineinstall ÐапÑÑÑиÑе пÑогÑÐ°Ð¼Ð¼Ñ Ñ Ð¿Ð¾Ð¼Ð¾ÑÑÑ ÐºÐ¾Ð¼Ð°Ð½Ð´Ñ Â«wine имÑ_пÑогÑаммÑ». ÐÑÑоÑники дополниÑелÑной инÑоÑмаÑии пеÑеÑиÑÐ»ÐµÐ½Ñ Ð² конÑе ÑÑого Ñайла. ÐзнакомÑÑеÑÑ Ñ ÑÑководÑÑвом по Wine, а Ñакже Ñ ÑайÑом http://www.winehq.org. 3. ТРÐÐÐÐÐÐÐЯ ÐомпилÑÑÐ¸Ñ Ð¸ запÑÑк Wine поддеÑживаеÑÑÑ Ð² ÑледÑÑÑÐ¸Ñ Ð¾Ð¿ÐµÑаÑионнÑÑ ÑиÑÑÐµÐ¼Ð°Ñ : Linux веÑÑии 2.0.36 или более новой FreeBSD 7.0 или более новой Solaris x86 9 или более новой NetBSD-ÑекÑÑей веÑÑии Mac OS X 10.5 или более новой Так как Wine ÑÑебÑÐµÑ Ð´Ð»Ñ Ð·Ð°Ð¿ÑÑка поддеÑÐ¶ÐºÑ Ð¿Ð¾Ñоков на ÑÑовне ÑдÑа, поддеÑживаÑÑÑÑ ÑолÑко опеÑаÑионнÑе ÑиÑÑемÑ, пеÑеÑиÑленнÑе вÑÑе. ÐÑÑгие опеÑаÑионнÑе ÑиÑÑÐµÐ¼Ñ Ñ Ð¿Ð¾Ð´Ð´ÐµÑжкой многопоÑоÑноÑÑи на ÑÑовне ÑдÑа возможно бÑдÑÑ Ð¿Ð¾Ð´Ð´ÐµÑживаÑÑÑÑ Wine в бÑдÑÑем. FreeBSD: Wine не бÑÐ´ÐµÑ ÑабоÑаÑÑ ÐºÐ°Ðº ÑледÑÐµÑ Ð½Ð° веÑÑиÑÑ Ð½Ð¸Ð¶Ðµ, Ñем FreeBSD 7.0. ÐоÑеÑиÑе <http://wiki.freebsd.org/Wine> Ð´Ð»Ñ Ð´Ð¾Ð¿Ð¾Ð»Ð½Ð¸ÑелÑной инÑоÑмаÑии. Solaris: ÐÑÑÑе вÑего компоноваÑÑ Wine инÑÑÑÑменÑами GNU (gcc, gas, и Ñ.д.). Ðнимание: ÑÑÑановка gas *ÐÐ* гаÑанÑиÑÑÐµÑ ÑÑо gcc бÑÐ´ÐµÑ ÐµÐ³Ð¾ иÑполÑзоваÑÑ. ÐÐµÐ¾Ð±Ñ Ð¾Ð´Ð¸Ð¼Ð¾ пеÑекомпилиÑоваÑÑ gcc поÑле ÑÑÑановки gas или ÑоздаÑÑ ÑÑÑÐ»ÐºÑ Ð½Ð° cc, как и на ld в инÑÑÑÑменÑÐ°Ñ gnu. (?) NetBSD: УбедиÑеÑÑ ÑÑо, паÑамеÑÑÑ USER_LDT, SYSVSHM, SYSVSEM и SYSVMSG вклÑÑÐµÐ½Ñ Ð² ваÑем ÑдÑе. Mac OS X: Ðам нÑжен Xcode 2.4 или более новÑй Ð´Ð»Ñ ÐºÐ¾Ð¼Ð¿Ð¾Ð½Ð¾Ð²ÐºÐ¸ x86. ÐÑÐ°Ð¹Ð²ÐµÑ Mac ÑабоÑÐ°ÐµÑ Ð½Ð° ÑиÑÑÐµÐ¼Ð°Ñ OS X веÑÑии 10.6 и вÑÑе, он иÑклÑÑаеÑÑÑ Ð¸Ð· ÑбоÑки на ÑиÑÑÐµÐ¼Ð°Ñ Ð²ÐµÑÑии 10.5. ÐоддеÑживаемÑе ÑайловÑе ÑиÑÑемÑ: Wine должен ÑабоÑаÑÑ Ð½Ð° болÑÑинÑÑве ÑайловÑÑ ÑиÑÑем. ÐÑи иÑполÑзовании Ñайлов ÑеÑез Samba Ð²Ð¾Ð·Ð¼Ð¾Ð¶Ð½Ñ Ð½ÐµÐºÐ¾ÑоÑÑе пÑÐ¾Ð±Ð»ÐµÐ¼Ñ Ñ ÑовмеÑÑимоÑÑÑÑ. NTFS не Ð¾Ð±Ð»Ð°Ð´Ð°ÐµÑ Ð½ÐµÐ¾Ð±Ñ Ð¾Ð´Ð¸Ð¼Ð¾Ð¹ ÑÑнкÑионалÑноÑÑÑÑ Ð´Ð»Ñ Ð·Ð°Ð¿ÑÑка некоÑоÑÑÑ Ð¿Ñиложений. РекомендÑеÑÑÑ Ð¸ÑполÑзоваÑÑ ÑоднÑе ÑайловÑе ÑиÑÑÐµÐ¼Ñ Unix. ÐазовÑе ÑÑебованиÑ: У Ð²Ð°Ñ Ð´Ð¾Ð»Ð¶Ð½Ñ Ð±ÑÑÑ ÑÑÑÐ°Ð½Ð¾Ð²Ð»ÐµÐ½Ñ Ð·Ð°Ð³Ð¾Ð»Ð¾Ð²Ð¾ÑнÑе ÑÐ°Ð¹Ð»Ñ X11 (xlib6g-dev в Debian и XFree86-devel в Red Hat). РазÑмееÑÑÑ, вам Ð½ÐµÐ¾Ð±Ñ Ð¾Ð´Ð¸Ð¼ «make» (лÑÑÑе вÑего иÑполÑзоваÑÑ GNU make). Ðам Ñакже понадобÑÑÑÑ flex (веÑÑии 2.5 или ÑÑаÑÑе) и bison. ÐоддеÑжка дополниÑелÑнÑÑ Ð±Ð¸Ð±Ð»Ð¸Ð¾Ñек: ÐонÑигÑÑаÑионнÑй ÑкÑÐ¸Ð¿Ñ Ð²ÑÐ²ÐµÐ´ÐµÑ ÑпиÑок дополниÑелÑнÑÑ Ð±Ð¸Ð±Ð»Ð¸Ð¾Ñек, коÑоÑÑе не бÑли Ð½Ð°Ð¹Ð´ÐµÐ½Ñ Ð² ваÑей ÑиÑÑеме. ÐзнакомÑÑеÑÑ Ñ Ð¿ÐµÑеÑнем Ð½ÐµÐ¾Ð±Ñ Ð¾Ð´Ð¸Ð¼ÑÑ Ð¿Ð°ÐºÐµÑов по адÑеÑÑ http://wiki.winehq.org/Recommended_Packages. Ðа 64-биÑнÑÑ Ð¿Ð»Ð°ÑÑоÑÐ¼Ð°Ñ Ð²Ñ Ð´Ð¾Ð»Ð¶Ð½Ñ ÑбедиÑÑÑÑ, ÑÑо Ñ Ð²Ð°Ñ ÑÑÑÐ°Ð½Ð¾Ð²Ð»ÐµÐ½Ñ 32-биÑнÑе веÑÑии ÑÑÐ¸Ñ Ð±Ð¸Ð±Ð»Ð¸Ð¾Ñек пÑи компилиÑовании Wine в 32-биÑном Ñежиме (ÑвлÑеÑÑÑ Ñежимом по ÑмолÑаниÑ). Ðа более подÑобной инÑоÑмаÑией обÑаÑиÑеÑÑ Ðº http://wiki.winehq.org/WineOn64bit. ÐÑли вам нÑжен ÑиÑÑо 64-биÑнÑй Wine (или ÑмеÑаннÑй 32/64-биÑнÑй ваÑианÑ), ознакомÑÑеÑÑ Ñ http://wiki.winehq.org/Wine64. 4. ÐÐÐÐÐÐЯЦÐЯ ÐÑли Ð²Ñ Ð½Ðµ Ñ Ð¾ÑиÑе иÑполÑзоваÑÑ wineinstall, введиÑе ÑледÑÑÑие ÐºÐ¾Ð¼Ð°Ð½Ð´Ñ Ð´Ð»Ñ ÐºÐ¾Ð¼Ð¿Ð¾Ð½Ð¾Ð²ÐºÐ¸ Wine: ./configure make depend make ÐÑо ÑкомпонÑÐµÑ Ð¿ÑогÑÐ°Ð¼Ð¼Ñ Â«wine», библиоÑеки и бинаÑнÑе ÑайлÑ, Ð½ÐµÐ¾Ð±Ñ Ð¾Ð´Ð¸Ð¼Ñе Ð´Ð»Ñ ÑабоÑÑ Wine. ÐÑогÑамма «wine» бÑÐ´ÐµÑ Ð·Ð°Ð³ÑÑжаÑÑ Ð¸ вÑполнÑÑÑ Ð¿ÑогÑÐ°Ð¼Ð¼Ñ Windows. ÐиблиоÑека «libwine» («Winelib») Ð¼Ð¾Ð¶ÐµÑ Ð±ÑÑÑ Ð¸ÑполÑзована Ð´Ð»Ñ ÐºÐ¾Ð¼Ð¿Ð¸Ð»Ð¸ÑÐ¾Ð²Ð°Ð½Ð¸Ñ Ð¸ компоновки иÑÑ Ð¾Ð´Ð½Ð¾Ð³Ð¾ кода Windows под Unix. ÐÐ»Ñ Ð²Ñвода конÑигÑÑаÑионнÑÑ Ð½Ð°ÑÑÑоек введиÑе ./configure --help. ÐÐ»Ñ Ð¾Ð±Ð½Ð¾Ð²Ð»ÐµÐ½Ð¸Ñ Ð´Ð¾ нового Ñелиза иÑполÑзÑÑ Ð¿Ð°ÑÑ, ÑнаÑала пеÑейдиÑе в коÑневой каÑалог Ñелиза (он ÑодеÑÐ¶Ð¸Ñ README Ñайл). ÐаÑем введиÑе «make clean» и пÑопаÑÑÑе Ñелиз: bunzip2 -c patch-file | patch -p1 где «patch-file» - Ð¸Ð¼Ñ Ñайла Ñ Ð¿Ð°ÑÑем (ÑÑо-Ñо вÑоде wine-1.0.x.diff.bz2). ÐаÑем введиÑе «./configure», и поÑле ÑÑого «make depend && make». 5. УСТÐÐÐÐÐÐ ÐÑли компоновка Wine завеÑÑилаÑÑ ÑÑпеÑно, вÑполниÑе «make install». ÐÑо ÑÑÑÐ°Ð½Ð¾Ð²Ð¸Ñ Ð¸ÑполнÑемÑе ÑÐ°Ð¹Ð»Ñ wine, ÑÑководÑÑво Wine и некоÑоÑÑе Ð½ÐµÐ¾Ð±Ñ Ð¾Ð´Ð¸Ð¼Ñе ÑайлÑ. СнаÑала не забÑдÑÑе ÑдалиÑÑ Ð»ÑбÑе конÑликÑÑÑÑие веÑÑии Wine ÑÑÑановленнÑе Ñанее. ÐопÑобÑйÑе «dpkg -r wine», «rpm -e wine» или «make uninstall» до ÑÑÑановки. ÐоÑле ÑÑÑановки запÑÑÑиÑе конÑигÑÑаÑионнÑÑ Ð¿ÑогÑÐ°Ð¼Ð¼Ñ Â«winecfg». ÐоÑеÑиÑе СлÑÐ¶Ð±Ñ Ð¿Ð¾Ð´Ð´ÐµÑжки на http://www.winehq.org/, еÑли возникнÑÑ Ð²Ð¾Ð¿ÑоÑÑ Ð¿Ð¾ конÑигÑÑаÑии. 6. ÐÐÐУСРÐÐ ÐÐÐ ÐÐÐ ÐÑ Ð¼Ð¾Ð¶ÐµÑе ÑказÑваÑÑ Ð¿ÑÑÑ Ð´Ð¾ Ñайла или ÑолÑко Ð¸Ð¼Ñ Ñайла. ÐапÑимеÑ: запÑÑк ÐлокноÑа: wine notepad (иÑполÑзÑÑ Ð¿ÑÑи, ÑÐ¾Ñ ÑанÑннÑе wine notepad.exe в ÑееÑÑÑе, Ð´Ð»Ñ Ð½Ð°Ñ Ð¾Ð¶Ð´ÐµÐ½Ð¸Ñ Ñайла) wine c:\\windows\\notepad.exe (иÑполÑзÑÑ ÑинÑакÑÐ¸Ñ DOS) wine ~/.wine/drive_c/windows/notepad.exe (иÑполÑзÑÑ ÑинÑакÑÐ¸Ñ Unix) wine notepad.exe /parameter1 -parameter2 parameter3 (вÑзов пÑогÑÐ°Ð¼Ð¼Ñ Ñ Ð¿Ð°ÑамеÑÑами) Wine не идеален, поÑÑом некоÑоÑÑе пÑогÑÐ°Ð¼Ð¼Ñ Ð¼Ð¾Ð³ÑÑ Ð·Ð°Ð²ÐµÑÑаÑÑÑÑ Ñ Ð¾Ñибкой. ÐолÑÑеннÑй в ÑезÑлÑÑаÑе оÑибке ÑекÑÑовÑй лог Ð½ÐµÐ¾Ð±Ñ Ð¾Ð´Ð¸Ð¼Ð¾ пÑиложиÑÑ Ðº оÑÑеÑÑ Ð¾Ð± оÑибке. 7. ÐÐÐУЧÐÐÐÐ ÐÐÐÐÐÐÐТÐÐЬÐÐÐ ÐÐФÐÐ ÐÐЦÐÐ WWW: Ðного инÑоÑмаÑии о Wine доÑÑÑпно в WineHQ на http://www.winehq.org/: ÑазлиÑнÑе ÑÑководÑÑва Wine, база даннÑÑ Ð¿Ñиложений, база даннÑÑ Ð¾Ñибок. ÐеÑоÑÑно лÑÑÑе вÑего наÑаÑÑ Ñ ÑÑого ÑайÑа. FAQ: Wine FAQ ÑаÑположен на http://www.winehq.org/FAQ Wiki: Wine Wiki ÑаÑположен на http://wiki.winehq.org РаÑÑÑлки: ÐмееÑÑÑ Ð½ÐµÑколÑко ÑаÑÑÑлок Ð´Ð»Ñ Ð¿Ð¾Ð»ÑзоваÑелей и ÑазÑабоÑÑиков Wine, обÑаÑиÑеÑÑ Ð¿Ð¾ адÑеÑÑ http://www.winehq.org/forums за дополниÑелÑной инÑоÑмаÑией. ÐÑибки: СообÑайÑе об оÑÐ¸Ð±ÐºÐ°Ñ Ð² Wine Bugzilla по адÑеÑÑ http://bugs.winehq.org ÐÑежде Ñем оÑпÑавлÑÑÑ ÑообÑение об оÑибке пÑовеÑÑÑе, Ð¼Ð¾Ð¶ÐµÑ ÑÑа оÑибка Ñже извеÑÑна или иÑпÑавлена в поÑледней веÑÑии Wine. IRC: Ðнлайн помоÑÑ Ð´Ð¾ÑÑÑпна на канале #WineHQ на irc.freenode.net. Git: ТекÑÑие ÑазÑабоÑки Wine доÑÑÑÐ¿Ð½Ñ ÑеÑез Git. СмоÑÑиÑе http://www.winehq.org/site/git Ð´Ð»Ñ Ð´Ð¾Ð¿Ð¾Ð»Ð½Ð¸ÑелÑной инÑоÑмаÑии. ÐÑли Ð²Ñ ÑÑо-Ñо добавили или иÑпÑавили оÑибкÑ, пÑиÑлиÑе паÑÑ (в ÑоÑмаÑе 'diff -u') на wine-patches@winehq.org Ð´Ð»Ñ ÐµÐ³Ð¾ вклÑÑÐµÐ½Ð¸Ñ Ð² ÑледÑÑÑий Ñелиз. -- Alexandre Julliard julliard@winehq.org ÐеÑевели на ÑÑÑÑкий ÑзÑк ÐÐ»Ð°Ð´Ð¸Ð¼Ð¸Ñ ÐанкÑаÑов scriptkid@mail.ru ÐиÑалий ÐипаÑов lav@etersoft.ru