README.ru 10.3 KB
Newer Older
1
1. ВВЕДЕНИЕ
2

3 4 5 6 7 8
Wine - это программа, которая позволяет запускать программы Microsoft
Windows (включая DOS, Windows 3.x и Win32) на Unix. Она состоит из
программы загрузки, которая загружает и выполняет программы Microsoft
Windows, и библиотеки (Winelib), которая реализует вызовы Windows API,
используя их Unix- или X11-эквиваленты. Библиотека также может быть
использована для портирования кода Win32 в среду Unix.
9

10 11
Wine - свободное программное обеспечение, опубликованное по лицензии
GNU LGPL; смотрите файл LICENSE.
12 13


14
2. БЫСТРЫЙ СТАРТ
15

16 17 18
Каждый раз, когда вы компилируете исходный код, рекомендуется использовать
Wine Installer для компоновки и установки Wine. В каталоге, содержащем
исходный код Wine (в ней находится этот файл), введите:
19 20 21

./tools/wineinstall

22 23 24
Запустите программу как "wine program". Источники дополнительной информации
перечислены в конце этого файла. Ознакомьтесь с руководством по Wine,
а также с сайтом http://www.winehq.org.
25 26


27
3. ТРЕБОВАНИЯ
28

29
Компиляция и запуск Wine поддерживается в следующих операционных системах:
30

31 32 33 34 35
  Linux версии 2.0.36 или более новой
  FreeBSD 7.0 или более новой
  Solaris x86 9 или более новой
  NetBSD-текущей версии
  Mac OS X 10.4 или более новой
36

37
Так как Wine требует для запуска поддержку потоков на уровне ядра, поддерживаются
38
только операционные системы, перечисленные выше. Другие операционные системы,
39
с поддержкой многопоточности ядром, могут поддерживаться Wine в будущем.
40 41

Linux:
42 43 44
  Linux 2.2.x: должен работать; Linux 2.0.x: может работать
  (версии старше 2.0.x версии вызывают сбой системы),
  Лучше использовать текущую версию ядра 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 53 54 55
  Лучше всего компоновать Wine инструментами GNU
  (gcc, gas, и т.д.). Внимание: установка gas *НЕ* гарантирует
  что gcc будет его использовать. Необходимо перекомпилировать gcc после
  установки gas или создать ссылку на cc, как и на ld в инструментах gnu. (?)
56 57

NetBSD:
58 59
  Убедитесь что, параметры USER_LDT, SYSVSHM, SYSVSEM и SYSVMSG
  включены в вашем ядре.
60 61

Mac OS X:
62
  Вам нужен Xcode 2.4 или более новый для компоновки x86.
63 64


65
Поддерживаемые файловые системы:
66 67 68 69
  Wine должен работать на большинстве файловых систем. При использовании файлов
  через Samba возможны некоторые проблемы с совместимостью. NTFS не обладает
  необходимой функциональностью для запуска некоторых приложений.
  Рекомендуется использовать файловые системы Linux, такие как ext3.
70

71 72 73
Базовые требования:
  У вас должны быть установлены заголовочные файлы X11
  (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 85
  На 64-битных платформах вы должны убедиться, что у вас установлены 32-битные
  версии этих библиотек; за более подробной информацией обратитесь к
86 87
  http://wiki.winehq.org/WineOn64bit.

88
4. КОМПИЛЯЦИЯ
89

90 91
Если вы не хотите использовать wineinstall, введите следующие команды
для компоновки Wine:
92 93 94 95 96

./configure
make depend
make

97 98
Это скомпонует программу "wine" и остальные библиотеки и бинарные файлы,
необходимые для работы Wine.
99 100 101
Программа "wine" будет загружать, и выполнять программы Windows.
Библиотека "libwine" ("Winelib") может быть использована для компилирования и
компоновки исходного кода Windows под Unix.
102

103
Для вывода конфигурационных настроек введите ./configure --help.
104

105 106
Для обновления до нового релиза используя патч, сначала перейдите в
корневой каталог релиза (он содержит README файл).
107
Затем введите "make clean" и пропачьте релиз:
108 109 110

    bunzip2 -c patch-file | patch -p1

111 112
где "patch-file" - имя файла с патчем (что-то вроде
wine-1.0.x.diff.bz2). Затем введите "./configure", и после этого
113 114 115
"make depend && make".


116
5. УСТАНОВКА
117

118
После того как, Wine будет успешно скомпонован, введите "make install"; это
119
установит исполняемые файлы wine, руководство Wine и некоторые
120
необходимые файлы.
121

122 123 124
Сначала не забудьте удалить любые конфликтующие предыдущие установки Wine.
Попробуйте "dpkg -r wine" или "rpm -e wine" или "make uninstall"
до установки.
125

126 127
После установки запустите конфигурационную программу "winecfg". Посетите
Службу поддержки на http://www.winehq.org/, если возникнут вопросы по конфигурации.
128 129


130
6. ЗАПУСК ПРОГРАММ
131

132
Вы можете указывать путь до файла или только имя файла.
133

134
Например: запуск Блокнота:
135

136 137
	wine notepad		   (используя пути, сохранённые
	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 155 156
WWW:	 Много информации о Wine доступно в WineHQ на
	 http://www.winehq.org/: различные руководства Wine, база данных приложений,
	 база данных ошибок. Вероятно лучше всего начать с этого сайта.
157

158
FAQ:	 Wine FAQ расположен на http://www.winehq.org/FAQ
159

160 161
Usenet:	 Вы можете обсудить выпуски Wine и получить помощь
	 на comp.emulators.ms-windows.wine.
162

163 164 165
Ошибки:	 Сообщайте об ошибках в Wine Bugzilla на http://bugs.winehq.org
	 Прежде чем отправлять сообщение об ошибке проверьте, может эта ошибка
	 уже найдена. Вы также можете отправлять сообщения об ошибках на
166 167
         comp.emulators.ms-windows.wine.

168
IRC:	 Онлайн помощь доступна на канале #WineHQ на irc.freenode.net.
169

170 171
Git:	 Текущие разработки Wine доступны через Git.
	 Смотрите http://www.winehq.org/site/git для дополнительной информации.
172

173 174 175
Рассылки:
	 Имеется несколько рассылок для пользователей и разработчиков Wine;
	 смотрите http://www.winehq.org/forums для дополнительной информации.
176

177
Wiki:	 Wine Wiki расположен на http://wiki.winehq.org
178

179 180
Если вы что-то добавили или исправили ошибку, пришлите патч (в формате 'diff -u')
на wine-patches@winehq.org для его включения в следующий релиз.
181 182 183 184 185

--
Alexandre Julliard
julliard@winehq.org

186 187
Перевели на русский язык
Владимир Панкратов
188
scriptkid@mail.ru
189
Виталий Липатов
190
lav@etersoft.ru