wine/documentation/README.ru

169 lines
9.2 KiB
Text
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
2013-07-16 14:06:28 +00:00
Windows (включая исполняемые файлы формата DOS, Windows 3.x, Win32 и
Win64) на 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 - свободное программное обеспечение, опубликованное по лицензии
2013-07-16 14:06:28 +00:00
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
В каталоге, содержащем исходный код Wine, выполните:
2008-07-03 10:12:45 +00:00
./configure
make
2008-07-03 10:12:45 +00:00
2013-07-16 14:06:28 +00:00
Запустите программу с помощью команды «wine имя_программы». Источники
дополнительной информации перечислены в конце этого файла. Ознакомьтесь с
руководством по Wine, а также с сайтом https://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 8.0 или более новой
2009-09-09 18:16:25 +00:00
Solaris x86 9 или более новой
NetBSD-текущей версии
Mac OS X 10.8 или более новой
2008-07-03 10:12:45 +00:00
2013-07-16 14:06:28 +00:00
Так как Wine требует для запуска поддержку потоков на уровне ядра,
поддерживаются только операционные системы, перечисленные выше. Другие
операционные системы с поддержкой многопоточности на уровне ядра
возможно будут поддерживаться Wine в будущем.
2008-07-03 10:12:45 +00:00
FreeBSD:
Wine не будет работать как следует на версиях ниже, чем FreeBSD 8.0.
Посетите <https://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:
Вам потребуется Xcode/Xcode Command Line Tools или Apple cctools.
Минимальные требования для компиляции это clang 3.8 c MacOSX10.10.sdk и
mingw-w64 v8. MacOSX10.14.sdk и новее может использоваться только для
сборки wine64.
2008-07-03 10:12:45 +00:00
2009-09-09 18:16:25 +00:00
Поддерживаемые файловые системы:
Wine должен работать на большинстве файловых систем. При использовании файлов
через Samba возможны некоторые проблемы с совместимостью. NTFS не обладает
необходимой функциональностью для запуска некоторых приложений.
2013-07-16 14:06:28 +00:00
Рекомендуется использовать родные файловые системы Unix.
2008-07-03 10:12:45 +00:00
2009-09-09 18:16:25 +00:00
Базовые требования:
У вас должны быть установлены заголовочные файлы X11
(xorg-dev в Debian и libX11-devel в Red Hat).
2008-07-03 10:12:45 +00:00
2013-07-16 14:06:28 +00:00
Разумеется, вам необходим «make» (лучше всего использовать GNU make).
2008-07-03 10:12:45 +00:00
Вам также понадобятся flex версии 2.5.33 или более новой и bison.
2008-07-03 10:12:45 +00:00
Дополнительные библиотеки:
2009-09-09 18:16:25 +00:00
Конфигурационный скрипт выведет список дополнительных библиотек, которые не были
найдены в вашей системе. Ознакомьтесь с перечнем необходимых пакетов по адресу
https://wiki.winehq.org/Recommended_Packages. При работе на 64-битных платформах
убедитесь, что у вас установлены 32-битные версии этих библиотек.
2008-07-03 10:12:45 +00:00
2009-09-09 18:16:25 +00:00
4. КОМПИЛЯЦИЯ
2008-07-03 10:12:45 +00:00
Для компиляции, выполните:
2008-07-03 10:12:45 +00:00
./configure
make
В результате вы получите программу «wine», библиотеки и бинарные файлы,
необходимые для работы Wine.
Программа «wine» нужна для загрузки и выполнения программ Windows.
2013-07-16 14:06:28 +00:00
Библиотека «libwine» («Winelib») может быть использована для компилирования и
2009-09-09 18:16:25 +00:00
компоновки исходного кода Windows под Unix.
2008-07-03 10:12:45 +00:00
Для вывода конфигурационных настроек введите ./configure --help.
2008-07-03 10:12:45 +00:00
За дополнительной информацией обратитесь к https://wiki.winehq.org/Building_Wine
2008-07-03 10:12:45 +00:00
2009-09-09 18:16:25 +00:00
5. УСТАНОВКА
2008-07-03 10:12:45 +00:00
2013-07-16 14:06:28 +00:00
Если компоновка Wine завершилась успешно, выполните «make install». Это
установит исполняемые файлы wine, руководство Wine и некоторые
2009-09-09 18:16:25 +00:00
необходимые файлы.
2008-07-03 10:12:45 +00:00
2013-07-16 14:06:28 +00:00
Сначала не забудьте удалить любые конфликтующие версии Wine установленные ранее.
Попробуйте «dpkg -r wine», «rpm -e wine» или «make uninstall» до установки.
2008-07-03 10:12:45 +00:00
2013-07-16 14:06:28 +00:00
После установки запустите конфигурационную программу «winecfg». Посетите
Службу поддержки на https://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
2013-07-16 14:06:28 +00:00
Wine не идеален, поэтом некоторые программы могут завершаться с ошибкой.
Полученный в результате ошибке текстовый лог необходимо приложить к отчету
об ошибке.
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 на
https://www.winehq.org/: различные руководства Wine, база данных приложений,
2009-09-09 18:16:25 +00:00
база данных ошибок. Вероятно лучше всего начать с этого сайта.
2008-07-03 10:12:45 +00:00
FAQ: Wine FAQ расположен на https://www.winehq.org/FAQ
2008-07-03 10:12:45 +00:00
Wiki: Wine Wiki расположен на https://wiki.winehq.org
2013-07-16 14:06:28 +00:00
Рассылки:
Имеется несколько рассылок для пользователей и разработчиков Wine,
обратитесь по адресу https://www.winehq.org/forums за дополнительной информацией.
2008-07-03 10:12:45 +00:00
Ошибки: Сообщайте об ошибках в Wine Bugzilla по адресу https://bugs.winehq.org
2009-09-09 18:16:25 +00:00
Прежде чем отправлять сообщение об ошибке проверьте, может эта ошибка
2013-07-16 14:06:28 +00:00
уже известна или исправлена в последней версии Wine.
2008-07-03 10:12:45 +00:00
IRC: Онлайн помощь доступна на канале #WineHQ на irc.libera.chat.
2008-07-03 10:12:45 +00:00
2009-09-09 18:16:25 +00:00
Git: Текущие разработки Wine доступны через Git.
Смотрите https://www.winehq.org/site/git для дополнительной информации.
2008-07-03 10:12:45 +00:00
Если вы что-то добавили или исправили ошибку, пожалуйста отправьте патч
(предпочтительно сгенерированный с помощью git-format-patch) на wine-devel@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