ntdll/tests: Port functions use the 64-bit structure on Wow64.
[wine] / documentation / README.ru
1 1. ВВЕДЕНИЕ
2
3 Wine - это программа, которая позволяет запускать программы Microsoft
4 Windows (включая DOS, Windows 3.x и Win32) на Unix. Она состоит из
5 программы загрузки, которая загружает и выполняет программы Microsoft
6 Windows, и библиотеки (Winelib), которая реализует вызовы Windows API,
7 используя их Unix- или X11-эквиваленты. Библиотека также может быть
8 использована для портирования кода Win32 в среду Unix.
9
10 Wine - свободное программное обеспечение, опубликованное по лицензии
11 GNU LGPL; смотрите файл LICENSE.
12
13
14 2. БЫСТРЫЙ СТАРТ
15
16 Каждый раз, когда вы компилируете исходный код, рекомендуется использовать
17 Wine Installer для компоновки и установки Wine. В каталоге, содержащем
18 исходный код Wine (в ней находится этот файл), введите:
19
20 ./tools/wineinstall
21
22 Запустите программу как "wine program". Источники дополнительной информации
23 перечислены в конце этого файла. Ознакомьтесь с руководством по Wine,
24 а также с сайтом http://www.winehq.org.
25
26
27 3. ТРЕБОВАНИЯ
28
29 Компиляция и запуск Wine поддерживается в следующих операционных системах:
30
31   Linux версии 2.0.36 или более новой
32   FreeBSD 7.0 или более новой
33   Solaris x86 9 или более новой
34   NetBSD-текущей версии
35   Mac OS X 10.4 или более новой
36
37 Так как Wine требует для запуска поддержку потоков на уровне ядра, поддерживаются
38 только операционные системы, перечисленные выше.  Другие операционные системы,
39 с поддержкой многопоточности ядром, могут поддерживаться Wine в будущем.
40
41 Linux:
42   Linux 2.2.x: должен работать; Linux 2.0.x: может работать
43   (версии старше 2.0.x версии вызывают сбой системы),
44   Лучше использовать текущую версию ядра 2.4.x или 2.6.x.
45
46 FreeBSD:
47   Wine не будет работать как следует на версиях ниже, чем FreeBSD
48   7.0. У FreeBSD 6.3 есть патч, позволяющий Wine запускаться. Посетите
49   <http://wiki.freebsd.org/Wine> для дополнительной информации.
50
51 Solaris:
52   Лучше всего компоновать Wine инструментами GNU
53   (gcc, gas, и т.д.). Внимание: установка gas *НЕ* гарантирует
54   что gcc будет его использовать. Необходимо перекомпилировать gcc после
55   установки gas или создать ссылку на cc, как и на ld в инструментах gnu. (?)
56
57 NetBSD:
58   Убедитесь что, параметры USER_LDT, SYSVSHM, SYSVSEM и SYSVMSG
59   включены в вашем ядре.
60
61 Mac OS X:
62   Вам нужен Xcode 2.4 или более новый для компоновки x86.
63
64
65 Поддерживаемые файловые системы:
66   Wine должен работать на большинстве файловых системах. Высокие показатели
67   совместимости были получены при использовании файлов через Samba. Также,
68   NTFS не предоставляет всех особенностей файловой системы, необходимых некоторым
69   приложениям.  Рекомендовано использование файловых систем Linux, таких как ext3.
70
71 Базовые требования:
72   У вас должны быть установлены заголовочные файлы X11
73   (xlib6g-dev в Debian и XFree86-devel в Red Hat).
74
75   Конечно, Вам необходим "make" (лучше всего GNU make).
76
77   Вам также нужен flex версии 2.5 или позже, а также bison.
78
79 Поддержка дополнительных библиотек:
80   Конфигурационный скрипт выведет список дополнительных библиотек, которые не были
81   найдены в вашей системе. Смотрите http://wiki.winehq.org/Recommended_Packages для
82   списка пакетов, которые вы должны установить.
83
84   На 64-битных платформах вы должны убедиться, что у вас установлены 32-битные
85   версии этих библиотек; за более подробной информацией обратитесь к
86   http://wiki.winehq.org/WineOn64bit.
87
88 4. КОМПИЛЯЦИЯ
89
90 Если вы не хотите использовать wineinstall, введите следующие команды
91 для компоновки Wine:
92
93 ./configure
94 make depend
95 make
96
97 Это скомпонует программу "wine" и многочисленные библиотеки/бинарные файлы поддержки.
98 Программа "wine" будет загружать, и выполнять программы Windows.
99 Библиотека "libwine" ("Winelib") может быть использована для компилирования и
100 компоновки исходного кода Windows под Unix.
101
102 Для вывода конфигурационных настроек, введите ./configure --help.
103
104 Для обновления до нового релиза используя патч, сначала перейдите в
105 корневой каталог релиза (он содержит README файл).
106 Затем введите "make clean", и пропачьте релиз:
107
108     bunzip2 -c patch-file | patch -p1
109
110 где "patch-file" - имя файла с патчем (что-то вроде
111 wine-1.0.x.diff.bz2). Затем введите "./configure", и после этого
112 "make depend && make".
113
114
115 5. УСТАНОВКА
116
117 После того как, Wine будет успешно скомпонован, введите "make install"; это
118 установит исполняемые файлы wine, руководство Wine, и некоторые
119 необходимые файлы.
120
121 Сначала не забудьте удалить любые конфликтующие предыдущие установки Wine.
122 Попробуйте "dpkg -r wine" или "rpm -e wine" или "make uninstall"
123 до установки.
124
125 После установки, запустите конфигурационную программу "winecfg". Посетите
126 Службу поддержки на http://www.winehq.org/ для дополнительных сведений.
127
128
129 6. ЗАПУСК ПРОГРАММ
130
131 Вы можете указывать путь до файла, или только имя файла.
132
133 Например: запуск Блокнота:
134
135         wine notepad               (используя пути, сохранённые
136         wine notepad.exe            в реестре, для нахождения файла)
137
138         wine c:\\windows\\notepad.exe  (используя синтаксис DOS)
139
140         wine ~/.wine/drive_c/windows/notepad.exe  (используя синтаксис Unix)
141
142         wine notepad.exe /parameter1 -parameter2 parameter3
143                                    (вызов программы с параметрами)
144
145 Wine находится в процессе разработки, поэтому некоторые программы могут
146 вызывать ошибки. Во время ошибки вы будете направлены в отладчик для того,
147 чтобы вы могли исследовать и решить проблему. Для подробной информации,
148 прочтите главу Отладка в Wine Developer's Guide.
149
150
151 7. ПОЛУЧЕНИЕ ДОПОЛНИТЕЛЬНОЙ ИНФОРМАЦИИ
152
153 WWW:     Много информации о Wine доступно в WineHQ на
154          http://www.winehq.org/: различные руководства Wine, база данных приложений,
155          база данных ошибок. Вероятно лучше всего начать с этого сайта.
156
157 FAQ:     Wine FAQ расположен на http://www.winehq.org/FAQ
158
159 Usenet:  Вы можете обсудить выпуски Wine и получить помощь
160          на comp.emulators.ms-windows.wine.
161
162 Ошибки:    Сообщайте об ошибках в Wine Bugzilla на http://bugs.winehq.org
163          Прежде чем отправлять сообщение об ошибке проверьте, может эта ошибка
164          уже найдена. Вы также можете отправлять сообщения об ошибках на
165          comp.emulators.ms-windows.wine.
166
167 IRC:     Онлайн помощь доступна на канале #WineHQ на irc.freenode.net.
168
169 Git:     Текущие разработки Wine доступны через Git.
170          Смотрите http://www.winehq.org/site/git для дополнительной информации.
171
172 Рассылки:
173          Имеется несколько рассылок для пользователей и разработчиков Wine;
174          смотрите http://www.winehq.org/forums для дополнительной информации.
175
176 Wiki:    Wine Wiki расположен на http://wiki.winehq.org
177
178 Если Вы что-то добавили, или исправили ошибку, пришлите патч (в формате 'diff -u')
179 на wine-patches@winehq.org для включения его в следующий релиз.
180
181 --
182 Alexandre Julliard
183 julliard@winehq.org
184
185 Перевели на русский язык
186 Владимир Панкратов
187 scriptkid@mail.ru
188 Виталий Липатов
189 lav@etersoft.ru