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 возможны некоторые проблемы с совместимостью. NTFS не обладает
68 необходимой функциональностью для запуска некоторых приложений.
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 найдены в вашей системе. Ознакомьтесь с перечнем необходимых пакетов по адресу
82 http://wiki.winehq.org/Recommended_Packages.
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.
99 Программа "wine" будет загружать, и выполнять программы Windows.
100 Библиотека "libwine" ("Winelib") может быть использована для компилирования и
101 компоновки исходного кода Windows под Unix.
102
103 Для вывода конфигурационных настроек введите ./configure --help.
104
105 Для обновления до нового релиза используя патч, сначала перейдите в
106 корневой каталог релиза (он содержит README файл).
107 Затем введите "make clean" и пропачьте релиз:
108
109 bunzip2 -c patch-file | patch -p1
110
111 где "patch-file" - имя файла с патчем (что-то вроде
112 wine-1.0.x.diff.bz2). Затем введите "./configure", и после этого
113 "make depend && make".
114
115
116 5. УСТАНОВКА
117
118 После того как, Wine будет успешно скомпонован, введите "make install"; это
119 установит исполняемые файлы wine, руководство Wine и некоторые
120 необходимые файлы.
121
122 Сначала не забудьте удалить любые конфликтующие предыдущие установки Wine.
123 Попробуйте "dpkg -r wine" или "rpm -e wine" или "make uninstall"
124 до установки.
125
126 После установки запустите конфигурационную программу "winecfg". Посетите
127 Службу поддержки на http://www.winehq.org/, если возникнут вопросы по конфигурации.
128
129
130 6. ЗАПУСК ПРОГРАММ
131
132 Вы можете указывать путь до файла или только имя файла.
133
134 Например: запуск Блокнота:
135
136 wine notepad (используя пути, сохранённые
137 wine notepad.exe в реестре, для нахождения файла)
138
139 wine c:\\windows\\notepad.exe (используя синтаксис DOS)
140
141 wine ~/.wine/drive_c/windows/notepad.exe (используя синтаксис Unix)
142
143 wine notepad.exe /parameter1 -parameter2 parameter3
144 (вызов программы с параметрами)
145
146 Wine находится в процессе разработки, поэтому некоторые программы могут
147 вызывать ошибки. Во время ошибки вы будете перенаправлены в отладчик для того,
148 чтобы вы могли исследовать и решить проблему. Для подробной информации,
149 прочтите главу Отладка в Wine Developer's Guide.
150
151
152 7. ПОЛУЧЕНИЕ ДОПОЛНИТЕЛЬНОЙ ИНФОРМАЦИИ
153
154 WWW: Много информации о Wine доступно в WineHQ на
155 http://www.winehq.org/: различные руководства Wine, база данных приложений,
156 база данных ошибок. Вероятно лучше всего начать с этого сайта.
157
158 FAQ: Wine FAQ расположен на http://www.winehq.org/FAQ
159
160 Usenet: Вы можете обсудить выпуски Wine и получить помощь
161 на comp.emulators.ms-windows.wine.
162
163 Ошибки: Сообщайте об ошибках в Wine Bugzilla на http://bugs.winehq.org
164 Прежде чем отправлять сообщение об ошибке проверьте, может эта ошибка
165 уже найдена. Вы также можете отправлять сообщения об ошибках на
166 comp.emulators.ms-windows.wine.
167
168 IRC: Онлайн помощь доступна на канале #WineHQ на irc.freenode.net.
169
170 Git: Текущие разработки Wine доступны через Git.
171 Смотрите http://www.winehq.org/site/git для дополнительной информации.
172
173 Рассылки:
174 Имеется несколько рассылок для пользователей и разработчиков Wine;
175 смотрите http://www.winehq.org/forums для дополнительной информации.
176
177 Wiki: Wine Wiki расположен на http://wiki.winehq.org
178
179 Если вы что-то добавили или исправили ошибку, пришлите патч (в формате 'diff -u')
180 на wine-patches@winehq.org для его включения в следующий релиз.
181
182 --
183 Alexandre Julliard
184 julliard@winehq.org
185
186 Перевели на русский язык
187 Владимир Панкратов
188 scriptkid@mail.ru
189 Виталий Липатов
190 lav@etersoft.ru
This page was automatically generated by the
LXR engine.
Visit the LXR main site for more
information.