README.ru 9.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168
  1. 1. ВВЕДЕНИЕ
  2. Wine - это программа, которая позволяет запускать программы Microsoft
  3. Windows (включая исполняемые файлы формата DOS, Windows 3.x, Win32 и
  4. Win64) на Unix. Она состоит из загрузчика, загружающего и выполняющего
  5. программы Microsoft Windows, и библиотеки (Winelib), которая реализует
  6. вызовы Windows API, используя их Unix- или X11-эквиваленты. Библиотека
  7. также может быть использована для портирования кода Win32 в среду Unix.
  8. Wine - свободное программное обеспечение, опубликованное по лицензии
  9. GNU LGPL, файл LICENSE содержит информацию по лицензии.
  10. 2. БЫСТРЫЙ СТАРТ
  11. В каталоге, содержащем исходный код Wine, выполните:
  12. ./configure
  13. make
  14. Запустите программу с помощью команды «wine имя_программы». Источники
  15. дополнительной информации перечислены в конце этого файла. Ознакомьтесь с
  16. руководством по Wine, а также с сайтом https://www.winehq.org.
  17. 3. ТРЕБОВАНИЯ
  18. Компиляция и запуск Wine поддерживается в следующих операционных системах:
  19. Linux версии 2.0.36 или более новой
  20. FreeBSD 8.0 или более новой
  21. Solaris x86 9 или более новой
  22. NetBSD-текущей версии
  23. Mac OS X 10.8 или более новой
  24. Так как Wine требует для запуска поддержку потоков на уровне ядра,
  25. поддерживаются только операционные системы, перечисленные выше. Другие
  26. операционные системы с поддержкой многопоточности на уровне ядра
  27. возможно будут поддерживаться Wine в будущем.
  28. FreeBSD:
  29. Wine не будет работать как следует на версиях ниже, чем FreeBSD 8.0.
  30. Посетите <https://wiki.freebsd.org/Wine> для дополнительной информации.
  31. Solaris:
  32. Лучше всего компоновать Wine инструментами GNU
  33. (gcc, gas, и т.д.). Внимание: установка gas *НЕ* гарантирует
  34. что gcc будет его использовать. Необходимо перекомпилировать gcc после
  35. установки gas или создать ссылку на cc, как и на ld в инструментах gnu.
  36. NetBSD:
  37. Убедитесь что, параметры USER_LDT, SYSVSHM, SYSVSEM и SYSVMSG
  38. включены в вашем ядре.
  39. Mac OS X:
  40. Вам потребуется Xcode/Xcode Command Line Tools или Apple cctools.
  41. Минимальные требования для компиляции это clang 3.8 c MacOSX10.10.sdk и
  42. mingw-w64 v8. MacOSX10.14.sdk и новее может использоваться только для
  43. сборки wine64.
  44. Поддерживаемые файловые системы:
  45. Wine должен работать на большинстве файловых систем. При использовании файлов
  46. через Samba возможны некоторые проблемы с совместимостью. NTFS не обладает
  47. необходимой функциональностью для запуска некоторых приложений.
  48. Рекомендуется использовать родные файловые системы Unix.
  49. Базовые требования:
  50. У вас должны быть установлены заголовочные файлы X11
  51. (xorg-dev в Debian и libX11-devel в Red Hat).
  52. Разумеется, вам необходим «make» (лучше всего использовать GNU make).
  53. Вам также понадобятся flex версии 2.5.33 или более новой и bison.
  54. Дополнительные библиотеки:
  55. Конфигурационный скрипт выведет список дополнительных библиотек, которые не были
  56. найдены в вашей системе. Ознакомьтесь с перечнем необходимых пакетов по адресу
  57. https://wiki.winehq.org/Recommended_Packages. При работе на 64-битных платформах
  58. убедитесь, что у вас установлены 32-битные версии этих библиотек.
  59. 4. КОМПИЛЯЦИЯ
  60. Для компиляции, выполните:
  61. ./configure
  62. make
  63. В результате вы получите программу «wine», библиотеки и бинарные файлы,
  64. необходимые для работы Wine.
  65. Программа «wine» нужна для загрузки и выполнения программ Windows.
  66. Библиотека «libwine» («Winelib») может быть использована для компилирования и
  67. компоновки исходного кода Windows под Unix.
  68. Для вывода конфигурационных настроек введите ./configure --help.
  69. За дополнительной информацией обратитесь к https://wiki.winehq.org/Building_Wine
  70. 5. УСТАНОВКА
  71. Если компоновка Wine завершилась успешно, выполните «make install». Это
  72. установит исполняемые файлы wine, руководство Wine и некоторые
  73. необходимые файлы.
  74. Сначала не забудьте удалить любые конфликтующие версии Wine установленные ранее.
  75. Попробуйте «dpkg -r wine», «rpm -e wine» или «make uninstall» до установки.
  76. После установки запустите конфигурационную программу «winecfg». Посетите
  77. Службу поддержки на https://www.winehq.org/, если возникнут вопросы по конфигурации.
  78. 6. ЗАПУСК ПРОГРАММ
  79. Вы можете указывать путь до файла или только имя файла.
  80. Например: запуск Блокнота:
  81. wine notepad (используя пути, сохранённые
  82. wine notepad.exe в реестре, для нахождения файла)
  83. wine c:\\windows\\notepad.exe (используя синтаксис DOS)
  84. wine ~/.wine/drive_c/windows/notepad.exe (используя синтаксис Unix)
  85. wine notepad.exe /parameter1 -parameter2 parameter3
  86. (вызов программы с параметрами)
  87. Wine не идеален, поэтом некоторые программы могут завершаться с ошибкой.
  88. Полученный в результате ошибке текстовый лог необходимо приложить к отчету
  89. об ошибке.
  90. 7. ПОЛУЧЕНИЕ ДОПОЛНИТЕЛЬНОЙ ИНФОРМАЦИИ
  91. WWW: Много информации о Wine доступно в WineHQ на
  92. https://www.winehq.org/: различные руководства Wine, база данных приложений,
  93. база данных ошибок. Вероятно лучше всего начать с этого сайта.
  94. FAQ: Wine FAQ расположен на https://www.winehq.org/FAQ
  95. Wiki: Wine Wiki расположен на https://wiki.winehq.org
  96. Рассылки:
  97. Имеется несколько рассылок для пользователей и разработчиков Wine,
  98. обратитесь по адресу https://www.winehq.org/forums за дополнительной информацией.
  99. Ошибки: Сообщайте об ошибках в Wine Bugzilla по адресу https://bugs.winehq.org
  100. Прежде чем отправлять сообщение об ошибке проверьте, может эта ошибка
  101. уже известна или исправлена в последней версии Wine.
  102. IRC: Онлайн помощь доступна на канале #WineHQ на irc.libera.chat.
  103. Git: Текущие разработки Wine доступны через Git.
  104. Смотрите https://www.winehq.org/site/git для дополнительной информации.
  105. Если вы что-то добавили или исправили ошибку, пожалуйста отправьте патч
  106. (предпочтительно сгенерированный с помощью git-format-patch) на wine-devel@winehq.org
  107. для его включения в следующий релиз.
  108. --
  109. Alexandre Julliard
  110. julliard@winehq.org
  111. Перевели на русский язык
  112. Владимир Панкратов
  113. scriptkid@mail.ru
  114. Виталий Липатов
  115. lav@etersoft.ru