msi/tests: Fix test failures on W2K with Windows Installer 2.x.
[wine/hacks.git] / documentation / README.ru
blob821b74a82b04c5904bbfd3c4642240dd60f81194
1 1. ВВЕДЕНИЕ
3 Wine - это программа, которая позволяет запускать программы Microsoft
4 Windows (включая DOS, Windows 3.x и Win32) на Unix. Она состоит из
5 программы загрузки, которая загружает и выполняет программы Microsoft
6 Windows, и библиотеки (Winelib), которая реализует вызовы Windows API,
7 используя их 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 а также с сайтом http://www.winehq.org.
27 3. ТРЕБОВАНИЯ
29 Компиляция и запуск Wine поддерживается в следующих операционных системах:
31   Linux версии 2.0.36 или более новой
32   FreeBSD 7.0 или более новой
33   Solaris x86 9 или более новой
34   NetBSD-текущей версии
35   Mac OS X 10.4 или более новой
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
48   7.0. У FreeBSD 6.3 есть патч, позволяющий Wine запускаться. Посетите
49   <http://wiki.freebsd.org/Wine> для дополнительной информации.
51 Solaris:
52   Лучше всего компоновать Wine инструментами GNU
53   (gcc, gas, и т.д.). Внимание: установка gas *НЕ* гарантирует
54   что gcc будет его использовать. Необходимо перекомпилировать gcc после
55   установки gas или создать ссылку на 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. Также,
68   NTFS не предоставляет всех особенностей файловой системы, необходимых некоторым
69   приложениям.  Рекомендовано использование файловых систем Linux, таких как ext3.
71 Базовые требования:
72   У вас должны быть установлены заголовочные файлы X11
73   (xlib6g-dev в Debian и XFree86-devel в Red Hat).
75   Конечно, Вам необходим "make" (лучше всего GNU make).
77   Вам также нужен flex версии 2.5 или позже, а также bison.
79 Поддержка дополнительных библиотек:
80   Конфигурационный скрипт выведет список дополнительных библиотек, которые не были
81   найдены в вашей системе. Смотрите http://wiki.winehq.org/Recommended_Packages для
82   списка пакетов, которые вы должны установить.
84   На 64-битных платформах вы должны убедиться, что у вас установлены 32-битные
85   версии этих библиотек; за более подробной информацией обратитесь к
86   http://wiki.winehq.org/WineOn64bit.
88 4. КОМПИЛЯЦИЯ
90 Если вы не хотите использовать wineinstall, введите следующие команды
91 для компоновки Wine:
93 ./configure
94 make depend
95 make
97 Это скомпонует программу "wine" и многочисленные библиотеки/бинарные файлы поддержки.
98 Программа "wine" будет загружать, и выполнять программы Windows.
99 Библиотека "libwine" ("Winelib") может быть использована для компилирования и
100 компоновки исходного кода Windows под Unix.
102 Для вывода конфигурационных настроек, введите ./configure --help.
104 Для обновления до нового релиза используя патч, сначала перейдите в
105 корневой каталог релиза (он содержит README файл).
106 Затем введите "make clean", и пропачьте релиз:
108     bunzip2 -c patch-file | patch -p1
110 где "patch-file" - имя файла с патчем (что-то вроде
111 wine-1.0.x.diff.bz2). Затем введите "./configure", и после этого
112 "make depend && make".
115 5. УСТАНОВКА
117 После того как, Wine будет успешно скомпонован, введите "make install"; это
118 установит исполняемые файлы wine, руководство Wine, и некоторые
119 необходимые файлы.
121 Сначала не забудьте удалить любые конфликтующие предыдущие установки Wine.
122 Попробуйте "dpkg -r wine" или "rpm -e wine" или "make uninstall"
123 до установки.
125 После установки, запустите конфигурационную программу "winecfg". Посетите
126 Службу поддержки на http://www.winehq.org/ для дополнительных сведений.
129 6. ЗАПУСК ПРОГРАММ
131 Вы можете указывать путь до файла, или только имя файла.
133 Например: запуск Блокнота:
135         wine notepad               (используя пути, сохранённые
136         wine notepad.exe            в реестре, для нахождения файла)
138         wine c:\\windows\\notepad.exe  (используя синтаксис DOS)
140         wine ~/.wine/drive_c/windows/notepad.exe  (используя синтаксис Unix)
142         wine notepad.exe /parameter1 -parameter2 parameter3
143                                    (вызов программы с параметрами)
145 Wine находится в процессе разработки, поэтому некоторые программы могут
146 вызывать ошибки. Во время ошибки вы будете направлены в отладчик для того,
147 чтобы вы могли исследовать и решить проблему. Для подробной информации,
148 прочтите главу Отладка в Wine Developer's Guide.
151 7. ПОЛУЧЕНИЕ ДОПОЛНИТЕЛЬНОЙ ИНФОРМАЦИИ
153 WWW:     Много информации о Wine доступно в WineHQ на
154          http://www.winehq.org/: различные руководства Wine, база данных приложений,
155          база данных ошибок. Вероятно лучше всего начать с этого сайта.
157 FAQ:     Wine FAQ расположен на http://www.winehq.org/FAQ
159 Usenet:  Вы можете обсудить выпуски Wine и получить помощь
160          на comp.emulators.ms-windows.wine.
162 Ошибки:  Сообщайте об ошибках в Wine Bugzilla на http://bugs.winehq.org
163          Прежде чем отправлять сообщение об ошибке проверьте, может эта ошибка
164          уже найдена. Вы также можете отправлять сообщения об ошибках на
165          comp.emulators.ms-windows.wine.
167 IRC:     Онлайн помощь доступна на канале #WineHQ на irc.freenode.net.
169 Git:     Текущие разработки Wine доступны через Git.
170          Смотрите http://www.winehq.org/site/git для дополнительной информации.
172 Рассылки:
173          Имеется несколько рассылок для пользователей и разработчиков Wine;
174          смотрите http://www.winehq.org/forums для дополнительной информации.
176 Wiki:    Wine Wiki расположен на http://wiki.winehq.org
178 Если Вы что-то добавили, или исправили ошибку, пришлите патч (в формате 'diff -u')
179 на wine-patches@winehq.org для включения его в следующий релиз.
182 Alexandre Julliard
183 julliard@winehq.org
185 Перевели на русский язык
186 Владимир Панкратов
187 scriptkid@mail.ru
188 Виталий Липатов
189 lav@etersoft.ru