ntdll: Avoid using the selector functions from libwine.
[wine/zf.git] / documentation / README.uk
bloba70e4979f11a017afffabe7dfbab7712657f91e7
1 1. ВСТУП
3 Wine - це програма, яка дозволяє запускати програми Microsoft
4 Windows (включаючи DOS, Windows 3.x, Win32 та Win64) на Unix. Вона
5 складається з програми завантаження, яка завантажує та виконує програми
6 Microsoft Windows, і бібліотеки (Winelib), яка реалізує виклики
7 Windows API, використовуючи їх Unix- або X11-еквіваленти. Бібліотека
8 також може бути використана для портування коду Win32 в середовище Unix.
10 Wine - вільне програмне забезпечення, опубліковане за ліцензією
11 GNU LGPL; дивіться файл LICENSE за детальною інформацією.
14 2. ШВИДКИЙ СТАРТ
16 Кожен раз, коли ви компілюєте вихідний код, рекомендується використовувати
17 Wine Installer для компонування і встановлення Wine. У каталозі, що містить
18 вихідний код Wine (у ній знаходиться цей файл), введіть:
20 ./tools/wineinstall
22 Запустіть програму як "wine program". Додаткові джерела інформації
23 перераховані в кінці цього файлу. Ознайомтеся з посібником з Wine,
24 а також з сайтом https://www.winehq.org.
27 3. ВИМОГИ
29 Компіляція і запуск Wine підтримується в наступних операційних системах:
31   Linux версії 2.0.36 чи новіший
32   FreeBSD 6.3 чи новіший
33   Solaris x86 9 чи новіший
34   NetBSD-поточна версія
35   Mac OS X 10.5 чи новіший
37 Оскільки Wine вимагає для запуску підтримку потоків на рівні ядра, підтримуються
38 тільки операційні системи, перераховані вище. Інші операційні системи,
39 з підтримкою багатопоковості ядром, можуть підтримуватися Wine в майбутньому.
41 Linux:
42   Linux 2.2.x повинен працювати; Linux 2.0.x може працювати
43   (старіші версії 2.0.x викликають збій системи),
44   Найкраще використовувати поточну версію ядра: 2.4.x чи 2.6.x.
46 FreeBSD:
47   Wine не буде працювати як слід на версіях нижче, ніж FreeBSD 6.3
48   чи 7.0. Для FreeBSD 6.3 є патч, що дозволяє Wine запускатися.
49   Відвідайте https://wiki.freebsd.org/Wine для додаткової інформації.
51 Solaris:
52   Найкраще збирати Wine інструментами GNU (gcc, gas, тощо). Увага:
53   встановлення gas *НЕ* гарантує що gcc буде його використовувати.
54   Необхідно перекомпілювати gcc після установки gas або створити
55   посилання на cc, як і на ld в інструментах gnu.
57 NetBSD:
58   Переконайтеся, що параметри USER_LDT, SYSVSHM, SYSVSEM і SYSVMSG
59   у вашому ядрі включені.
61 Mac OS X:
62   Вам потрібен Xcode 2.4 або більш новий для компіляції x86.
65 Підтримувані файлові системи:
66   Wine повинен працювати на більшості файлових систем. При використанні
67   файлів через Samba можливі деякі проблеми з сумісністю. NTFS не має
68   необхідної функціональності, потрібної для роботи деяких додатків.
69   Рекомендується використовувати файлові системи Linux, такі як ext3.
71 Базові вимоги:
72   У вас повинні бути встановлені файли заголовків X11
73   (Xlib6g-dev в Debian та XFree86-devel в Red Hat).
75   Звісно, вам потрібен "make" (краще всього використовувати GNU make).
77   Вам також знадобляться flex (версії 2.5.33 або новіший) та bison.
79 Додаткові бібліотеки підтримки:
80   Конфігураційний скрипт виведе список додаткових бібліотек, які не були
81   знайдені у вашій системі. Ознайомтеся з переліком потрібних пакетів за
82   адресою https://wiki.winehq.org/Recommended_Packages.
84   На 64-бітних платформах ви повинні переконатися, що у вас встановлені
85   32-бітні версії цих бібліотек; за більш детальною інформацією зверніться
86   до https://wiki.winehq.org/WineOn64bit. Якщо вам потрібен 64-бітний Wine
87   (чи змішаний 32-бітний та 64-бітний встановлювач Wine), дивіться
88   https://wiki.winehq.org/Wine64 за більш детальною інформацією.
90 4. ЗБИРАННЯ
92 Якщо ви не хочете використовувати wineinstall, введіть наступні команди
93 для збирання Wine:
95 ./configure
96 make
98 Це збере програму "wine" та інші необхідні бібліотеки та бінарні файли.
99 Програма "wine" буде завантажувати, і виконувати програми Windows.
100 Бібліотека "libwine" ("Winelib") може бути використана для компілювання
101 й компонування вихідного коду Windows під Unix.
103 Для виведення конфігураційних налаштувань виконайте ./configure --help.
105 5. ВСТАНОВЛЕННЯ
107 Після того як Wine буде успішно зібрано, виконайте "make install"; це
108 встановить виконувані файли Wine та бібліотеки, керівництво Wine та
109 інші необхідні файли.
111 Спочатку не забудьте видалити будь-які конфліктуючі раніше встановлені
112 версії Wine. Спробуйте "dpkg -r wine" або "rpm -e wine" чи "make uninstall"
113 перед встановленням.
115 Після встановлення запустіть конфігураційну програму "winecfg". Відвідайте Службу
116 підтримки на https://www.winehq.org/, якщо виникнуть питання щодо конфігурування.
119 6. ЗАПУСК ПРОГРАМ
121 Для виклику Wine ви можете вказати повний шлях до виконуваного файлу,
122 або лише ім'я файлу.
124 Наприклад: щоб запустити Блокнот(Notepad):
126     wine notepad            (використавши шлях пошуку файлу,
127     wine notepad.exe         збережений в реєстрі)
129     wine c:\\windows\\notepad.exe      (використавши синтаксис DOS)
131     wine ~/.wine/drive_c/windows/notepad.exe  (використавши синтаксис Unix)
133     wine notepad.exe readme.txt          (виклик програми з параметрами)
135 Wine знаходиться в процесі розробки, тому деякі програми можуть не
136 працювати. Якщо станеться помилка, ви отримаєте лог збою, який
137 треба прикріпити до звіту про помилку при його заповненні.
140 7. ОТРИМАННЯ ДОДАТКОВОЇ ІНФОРМАЦІЇ
142 WWW:    Багато інформації про Wine є в WineHQ на
143         https://www.winehq.org/: різні керівництва Wine, база даних додатків,
144         база даних помилок. Ймовірно найкраще почати з цього сайту.
146 FAQ:    Wine FAQ розташований на https://www.winehq.org/FAQ
148 Wiki:   Wine Wiki розташована на https://wiki.winehq.org
150 Списки розсилання:
151         Є кілька розсилок для користувачів і розробників Wine;
152         дивіться https://www.winehq.org/forums для додаткової інформації.
154 Помилки(баги):
155         Повідомляйте про помилки у Wine Bugzilla на https://bugs.winehq.org
156         Перш ніж відправляти повідомлення про помилку перевірте в базі, чи
157         ця помилка вже виявлена.
159 IRC:    Онлайн допомога доступна на каналі #WineHQ на irc.freenode.net.
161 Git:    Поточне дерево розробки Wine доступне через Git.
162         Дивіться https://www.winehq.org/git за детальною інформацією.
164 Якщо ви щось додали або виправили помилку, надішліть патч (найкраще
165 використавши git-format-patch) на wine-devel@winehq.org для його
166 включення в наступний реліз.
169 Alexandre Julliard
170 julliard@winehq.org
172 Переклав на українську мову
173 Ігор Палійчук
174 mansonigor@gmail.com