wine/documentation/README.ru

191 lines
10 KiB
Plaintext
Raw Normal View History

2009-09-09 18:16:25 +00:00
1. ВВЕДЕНИЕ
2008-07-03 10:12:45 +00:00
2009-09-09 18:16:25 +00:00
Wine - это программа, которая позволяет запускать программы Microsoft
Windows (включая DOS, Windows 3.x и Win32) на Unix. Она состоит из
программы загрузки, которая загружает и выполняет программы Microsoft
Windows, и библиотеки (Winelib), которая реализует вызовы Windows API,
используя их Unix- или X11-эквиваленты. Библиотека также может быть
использована для портирования кода Win32 в среду Unix.
2008-07-03 10:12:45 +00:00
2009-09-09 18:16:25 +00:00
Wine - свободное программное обеспечение, опубликованное по лицензии
GNU LGPL; смотрите файл LICENSE.
2008-07-03 10:12:45 +00:00
2009-09-09 18:16:25 +00:00
2. БЫСТРЫЙ СТАРТ
2008-07-03 10:12:45 +00:00
2009-09-09 18:16:25 +00:00
Каждый раз, когда вы компилируете исходный код, рекомендуется использовать
Wine Installer для компоновки и установки Wine. В каталоге, содержащем
исходный код Wine (в ней находится этот файл), введите:
2008-07-03 10:12:45 +00:00
./tools/wineinstall
2009-09-09 18:16:25 +00:00
Запустите программу как "wine program". Источники дополнительной информации
перечислены в конце этого файла. Ознакомьтесь с руководством по Wine,
а также с сайтом http://www.winehq.org.
2008-07-03 10:12:45 +00:00
2009-09-09 18:16:25 +00:00
3. ТРЕБОВАНИЯ
2008-07-03 10:12:45 +00:00
2009-09-09 18:16:25 +00:00
Компиляция и запуск Wine поддерживается в следующих операционных системах:
2008-07-03 10:12:45 +00:00
2009-09-09 18:16:25 +00:00
Linux версии 2.0.36 или более новой
FreeBSD 7.0 или более новой
Solaris x86 9 или более новой
NetBSD-текущей версии
Mac OS X 10.5 или более новой
2008-07-03 10:12:45 +00:00
2009-09-09 18:16:25 +00:00
Так как Wine требует для запуска поддержку потоков на уровне ядра, поддерживаются
только операционные системы, перечисленные выше. Другие операционные системы,
2009-09-09 18:16:25 +00:00
с поддержкой многопоточности ядром, могут поддерживаться Wine в будущем.
2008-07-03 10:12:45 +00:00
Linux:
2009-09-09 18:16:25 +00:00
Linux 2.2.x: должен работать; Linux 2.0.x: может работать
(версии старше 2.0.x версии вызывают сбой системы),
Лучше использовать текущую версию ядра 2.4.x или 2.6.x.
2008-07-03 10:12:45 +00:00
FreeBSD:
2009-09-09 18:16:25 +00:00
Wine не будет работать как следует на версиях ниже, чем FreeBSD
7.0. Для FreeBSD 6.3 есть патч, позволяющий Wine запускаться. Посетите
2009-09-09 18:16:25 +00:00
<http://wiki.freebsd.org/Wine> для дополнительной информации.
2008-07-03 10:12:45 +00:00
Solaris:
2009-09-09 18:16:25 +00:00
Лучше всего компоновать Wine инструментами GNU
(gcc, gas, и т.д.). Внимание: установка gas *НЕ* гарантирует
что gcc будет его использовать. Необходимо перекомпилировать gcc после
установки gas или создать ссылку на cc, как и на ld в инструментах gnu. (?)
2008-07-03 10:12:45 +00:00
NetBSD:
2009-09-09 18:16:25 +00:00
Убедитесь что, параметры USER_LDT, SYSVSHM, SYSVSEM и SYSVMSG
включены в вашем ядре.
2008-07-03 10:12:45 +00:00
Mac OS X:
2009-09-09 18:16:25 +00:00
Вам нужен Xcode 2.4 или более новый для компоновки x86.
2008-07-03 10:12:45 +00:00
2009-09-09 18:16:25 +00:00
Поддерживаемые файловые системы:
Wine должен работать на большинстве файловых систем. При использовании файлов
через Samba возможны некоторые проблемы с совместимостью. NTFS не обладает
необходимой функциональностью для запуска некоторых приложений.
Рекомендуется использовать файловые системы Linux, такие как ext3.
2008-07-03 10:12:45 +00:00
2009-09-09 18:16:25 +00:00
Базовые требования:
У вас должны быть установлены заголовочные файлы X11
(xlib6g-dev в Debian и XFree86-devel в Red Hat).
2008-07-03 10:12:45 +00:00
Разумеется, вам необходим "make" (лучше всего использовать GNU make).
2008-07-03 10:12:45 +00:00
Вам также понадобятся flex (версии 2.5 или старше) и bison.
2008-07-03 10:12:45 +00:00
2009-09-09 18:16:25 +00:00
Поддержка дополнительных библиотек:
Конфигурационный скрипт выведет список дополнительных библиотек, которые не были
найдены в вашей системе. Ознакомьтесь с перечнем необходимых пакетов по адресу
http://wiki.winehq.org/Recommended_Packages.
2008-07-03 10:12:45 +00:00
2009-09-09 18:16:25 +00:00
На 64-битных платформах вы должны убедиться, что у вас установлены 32-битные
версии этих библиотек; за более подробной информацией обратитесь к
2008-07-03 10:12:45 +00:00
http://wiki.winehq.org/WineOn64bit.
2009-09-09 18:16:25 +00:00
4. КОМПИЛЯЦИЯ
2008-07-03 10:12:45 +00:00
2009-09-09 18:16:25 +00:00
Если вы не хотите использовать wineinstall, введите следующие команды
для компоновки Wine:
2008-07-03 10:12:45 +00:00
./configure
make depend
make
Это скомпонует программу "wine" и остальные библиотеки и бинарные файлы,
необходимые для работы Wine.
2009-09-09 18:16:25 +00:00
Программа "wine" будет загружать, и выполнять программы Windows.
Библиотека "libwine" ("Winelib") может быть использована для компилирования и
компоновки исходного кода Windows под Unix.
2008-07-03 10:12:45 +00:00
Для вывода конфигурационных настроек введите ./configure --help.
2008-07-03 10:12:45 +00:00
2009-09-09 18:16:25 +00:00
Для обновления до нового релиза используя патч, сначала перейдите в
корневой каталог релиза (он содержит README файл).
Затем введите "make clean" и пропачьте релиз:
2008-07-03 10:12:45 +00:00
bunzip2 -c patch-file | patch -p1
2009-09-09 18:16:25 +00:00
где "patch-file" - имя файла с патчем (что-то вроде
wine-1.0.x.diff.bz2). Затем введите "./configure", и после этого
2008-07-03 10:12:45 +00:00
"make depend && make".
2009-09-09 18:16:25 +00:00
5. УСТАНОВКА
2008-07-03 10:12:45 +00:00
2009-09-09 18:16:25 +00:00
После того как, Wine будет успешно скомпонован, введите "make install"; это
установит исполняемые файлы wine, руководство Wine и некоторые
2009-09-09 18:16:25 +00:00
необходимые файлы.
2008-07-03 10:12:45 +00:00
2009-09-09 18:16:25 +00:00
Сначала не забудьте удалить любые конфликтующие предыдущие установки Wine.
Попробуйте "dpkg -r wine" или "rpm -e wine" или "make uninstall"
до установки.
2008-07-03 10:12:45 +00:00
После установки запустите конфигурационную программу "winecfg". Посетите
Службу поддержки на http://www.winehq.org/, если возникнут вопросы по конфигурации.
2008-07-03 10:12:45 +00:00
2009-09-09 18:16:25 +00:00
6. ЗАПУСК ПРОГРАММ
2008-07-03 10:12:45 +00:00
Вы можете указывать путь до файла или только имя файла.
2008-07-03 10:12:45 +00:00
2009-09-09 18:16:25 +00:00
Например: запуск Блокнота:
2008-07-03 10:12:45 +00:00
2009-09-09 18:16:25 +00:00
wine notepad (используя пути, сохранённые
wine notepad.exe в реестре, для нахождения файла)
2008-07-03 10:12:45 +00:00
2009-09-09 18:16:25 +00:00
wine c:\\windows\\notepad.exe (используя синтаксис DOS)
2008-07-03 10:12:45 +00:00
2009-09-09 18:16:25 +00:00
wine ~/.wine/drive_c/windows/notepad.exe (используя синтаксис Unix)
2008-07-03 10:12:45 +00:00
wine notepad.exe /parameter1 -parameter2 parameter3
2009-09-09 18:16:25 +00:00
(вызов программы с параметрами)
2008-07-03 10:12:45 +00:00
2009-09-09 18:16:25 +00:00
Wine находится в процессе разработки, поэтому некоторые программы могут
вызывать ошибки. Во время ошибки вы будете перенаправлены в отладчик для того,
2009-09-09 18:16:25 +00:00
чтобы вы могли исследовать и решить проблему. Для подробной информации,
прочтите главу Отладка в Wine Developer's Guide.
2008-07-03 10:12:45 +00:00
2009-09-09 18:16:25 +00:00
7. ПОЛУЧЕНИЕ ДОПОЛНИТЕЛЬНОЙ ИНФОРМАЦИИ
2008-07-03 10:12:45 +00:00
2009-09-09 18:16:25 +00:00
WWW: Много информации о Wine доступно в WineHQ на
http://www.winehq.org/: различные руководства Wine, база данных приложений,
база данных ошибок. Вероятно лучше всего начать с этого сайта.
2008-07-03 10:12:45 +00:00
2009-09-09 18:16:25 +00:00
FAQ: Wine FAQ расположен на http://www.winehq.org/FAQ
2008-07-03 10:12:45 +00:00
2009-09-09 18:16:25 +00:00
Usenet: Вы можете обсудить выпуски Wine и получить помощь
на comp.emulators.ms-windows.wine.
2008-07-03 10:12:45 +00:00
2009-09-09 18:16:25 +00:00
Ошибки: Сообщайте об ошибках в Wine Bugzilla на http://bugs.winehq.org
Прежде чем отправлять сообщение об ошибке проверьте, может эта ошибка
уже найдена. Вы также можете отправлять сообщения об ошибках на
2008-07-03 10:12:45 +00:00
comp.emulators.ms-windows.wine.
2009-09-09 18:16:25 +00:00
IRC: Онлайн помощь доступна на канале #WineHQ на irc.freenode.net.
2008-07-03 10:12:45 +00:00
2009-09-09 18:16:25 +00:00
Git: Текущие разработки Wine доступны через Git.
Смотрите http://www.winehq.org/site/git для дополнительной информации.
2008-07-03 10:12:45 +00:00
2009-09-09 18:16:25 +00:00
Рассылки:
Имеется несколько рассылок для пользователей и разработчиков Wine;
смотрите http://www.winehq.org/forums для дополнительной информации.
2008-07-03 10:12:45 +00:00
2009-09-09 18:16:25 +00:00
Wiki: Wine Wiki расположен на http://wiki.winehq.org
2008-07-03 10:12:45 +00:00
Если вы что-то добавили или исправили ошибку, пришлите патч (в формате 'diff -u')
на wine-patches@winehq.org для его включения в следующий релиз.
2008-07-03 10:12:45 +00:00
--
Alexandre Julliard
julliard@winehq.org
2009-09-09 18:16:25 +00:00
Перевели на русский язык
Владимир Панкратов
2008-07-03 10:12:45 +00:00
scriptkid@mail.ru
2009-09-09 18:16:25 +00:00
Виталий Липатов
2008-07-03 10:12:45 +00:00
lav@etersoft.ru