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

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

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


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

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

./tools/wineinstall

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


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

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

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

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

FreeBSD:
43
  Wine не будет работать как следует на версиях ниже, чем FreeBSD 8.0.
44
  Посетите <http://wiki.freebsd.org/Wine> для дополнительной информации.
45 46

Solaris:
47 48 49 50
  Лучше всего компоновать Wine инструментами GNU
  (gcc, gas, и т.д.). Внимание: установка gas *НЕ* гарантирует
  что gcc будет его использовать. Необходимо перекомпилировать gcc после
  установки gas или создать ссылку на cc, как и на ld в инструментах gnu. (?)
51 52

NetBSD:
53 54
  Убедитесь что, параметры USER_LDT, SYSVSHM, SYSVSEM и SYSVMSG
  включены в вашем ядре.
55 56

Mac OS X:
57
  Вам нужен Xcode 2.4 или более новый для компоновки x86.
58 59
  Драйвер Mac работает на системах OS X версии 10.6 и выше,
  он исключается из сборки на системах версии 10.5.
60

61
Поддерживаемые файловые системы:
62 63 64
  Wine должен работать на большинстве файловых систем. При использовании файлов
  через Samba возможны некоторые проблемы с совместимостью. NTFS не обладает
  необходимой функциональностью для запуска некоторых приложений.
65
  Рекомендуется использовать родные файловые системы Unix.
66

67 68 69
Базовые требования:
  У вас должны быть установлены заголовочные файлы X11
  (xlib6g-dev в Debian и XFree86-devel в Red Hat).
70

71
  Разумеется, вам необходим «make» (лучше всего использовать GNU make).
72

73
  Вам также понадобятся flex (версии 2.5 или старше) и bison.
74

75 76
Поддержка дополнительных библиотек:
  Конфигурационный скрипт выведет список дополнительных библиотек, которые не были
77 78
  найдены в вашей системе. Ознакомьтесь с перечнем необходимых пакетов по адресу
  http://wiki.winehq.org/Recommended_Packages.
79

80
  На 64-битных платформах вы должны убедиться, что у вас установлены 32-битные
81 82 83 84 85
  версии этих библиотек при компилировании Wine в 32-битном режиме (является
  режимом по умолчанию). За более подробной информацией обратитесь к
  http://wiki.winehq.org/WineOn64bit. Если вам нужен чисто 64-битный
  Wine (или смешанный 32/64-битный вариант), ознакомьтесь с
  http://wiki.winehq.org/Wine64.
86

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

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

./configure
make depend
make

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

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

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

    bunzip2 -c patch-file | patch -p1

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


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

117
Если компоновка Wine завершилась успешно, выполните «make install». Это
118
установит исполняемые файлы wine, руководство Wine и некоторые
119
необходимые файлы.
120

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

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


128
6. ЗАПУСК ПРОГРАММ
129

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

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

134 135
	wine notepad		   (используя пути, сохранённые
	wine notepad.exe	    в реестре, для нахождения файла)
136

137
	wine c:\\windows\\notepad.exe  (используя синтаксис DOS)
138

139
	wine ~/.wine/drive_c/windows/notepad.exe  (используя синтаксис Unix)
140 141

        wine notepad.exe /parameter1 -parameter2 parameter3
142
				   (вызов программы с параметрами)
143

144 145 146
Wine не идеален, поэтом некоторые программы могут завершаться с ошибкой.
Полученный в результате ошибке текстовый лог необходимо приложить к отчету
об ошибке.
147 148


149
7. ПОЛУЧЕНИЕ ДОПОЛНИТЕЛЬНОЙ ИНФОРМАЦИИ
150

151 152 153
WWW:	 Много информации о Wine доступно в WineHQ на
	 http://www.winehq.org/: различные руководства Wine, база данных приложений,
	 база данных ошибок. Вероятно лучше всего начать с этого сайта.
154

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

157 158 159 160 161
Wiki:	 Wine Wiki расположен на http://wiki.winehq.org

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

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

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

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

172 173
Если вы что-то добавили или исправили ошибку, пришлите патч (в формате 'diff -u')
на wine-patches@winehq.org для его включения в следующий релиз.
174 175 176 177 178

--
Alexandre Julliard
julliard@winehq.org

179 180
Перевели на русский язык
Владимир Панкратов
181
scriptkid@mail.ru
182
Виталий Липатов
183
lav@etersoft.ru