По вин коду


Проверка автомобиля

Поиск по всем разделам

Госавтоинспекция

Участникам движения

Организациям

Сервисы

Новости

Контакты

Госфункции

Социальные кампании

Проверка автомобиля

Поиск по всем разделам

Госавтоинспекция

Участникам движения

Организациям

Сервисы

Новости

Контакты

Госфункции

Социальные кампании

Проверка автомобиля

Поиск по всем разделам

Госавтоинспекция

Участникам движения

Организациям

Сервисы

Новости

Контакты

Госфункции

Социальные кампании

Проверка автомобиля

Поиск по всем разделам

Госавтоинспекция

Участникам движения

Организациям

Сервисы

Новости

Контакты

Госфункции

Социальные кампании

Проверка автомобиля

Поиск по всем разделам

Госавтоинспекция

Участникам движения

Организациям

Сервисы

Новости

Контакты

Госфункции

Социальные кампании

Проверка автомобиля

Поиск по всем разделам

Госавтоинспекция

Участникам движения

Организациям

Сервисы

Новости

Контакты

Госфункции

Социальные кампании

Исходный код - WineHQ Wiki


Исходный код Wine, всех веб-сайтов Wine и дополнительных веб-инструментов можно найти в Интернете. Вы можете изучить основное дерево исходных кодов проекта и историю коммитов (вплоть до первого коммита CVS в 1993 году) в онлайн-браузере git. Вы также можете использовать перекрестную ссылку Wine, хотя она восходит только к Wine v1.0.

Если вы заинтересованы в загрузке исходного кода Wine, вы можете клонировать части исходного дерева на свой компьютер с помощью Git.Существует руководство по использованию Git с исходным кодом программы Wine, но любой из репозиториев в основном дереве исходных текстов можно клонировать с помощью команды

 git clone git: //source.winehq.org/git/ <репозиторий> пункт назначения 
Устаревшие репозитории
docs.git Содержит файлы SGML, ранее использовавшиеся для руководств пользователя Wine, пользователя Winelib и разработчика Wine. Эти документы были перенесены в вики, и файлы SGML не будут обновляться.

GitHub

Исходный код wine-staging и wine-mono, а также сценарии упаковки WineHQ размещены на GitHub.

Sourceforge

Исходный код wine-gecko размещен на Sourceforge.

Репозиторий Wine на Sourceforge также содержит сжатые с помощью bzip копии исходного кода для всех выпусков Wine. Однако обратите внимание, что WineHQ отказывается от Sourceforge. Официальный сайт загрузки: http://dl.winehq.org.

Это вики

Всякий раз, когда мы используем существующий фреймворк в WineHQ, мы стараемся сохранить импортированный код как можно ближе к исходному уровню, насколько это возможно.Это особенно верно в отношении Wine Wiki, которая представляет собой ванильную установку MediaWiki, в которой работает наша самая свежая тема на основе Bootstrap для WineHQ. Все CSS или javascript должны поступать из одного из этих двух источников (возможно, включая расширения MediaWiki или стандартные библиотеки JS, такие как jquery).

Альтернативные репозитории

На самом деле существует несколько других репозиториев для Wine, разбросанных по Интернету, и в некоторых ситуациях эти альтернативные репозитории могут быть очень полезны. Однако, если вы хотите отправить исправления в официальную исходную версию Wine, помните, что вы должны пройти через список рассылки (как описано в разделе «Отправка исправлений»).

  • (через HTTPS) Вы можете найти (сжатые с помощью bzip) копии всех выпусков Wine, либо в виде полного кода, либо в виде инкрементных различий, в исходной папке на сайте загрузки WineHQ.
  • (ibiblio.org) Начиная с v1.7, на ibiblio.org также есть архивы исходных текстов выпусков Wine.
  • (Поклонники Github) Репозиторий WineHQ git также имеет официальное зеркало на Github.
  • (Разные вилки и хаки) JanZerebecki поддерживает актуальное зеркало Wine на repo.or.cz, а также несколько веток, которые разработчики создали за эти годы для проверки идей.
  • (Для людей с базара) На Launchpad.net есть несколько автоматических зеркал Bazaar для разных веток Wine. Хотя большинство из них застопорились, основная ветвь и некоторые, сосредоточенные на упаковке или экспериментальных функциях, живы.
.Установка и настройка

Wine - WineHQ Wiki

Перевод этой страницы: Français

Установка Wine

Перед установкой Wine убедитесь, что в вашей системе не было предыдущей установки Wine ни из пакета, ни из исходного кода. Если вы еще не установили Wine, все будет в порядке. Многие дистрибутивы Linux поставляются с включенным пакетом Wine, но из-за высокой скорости разработки Wine это обычно старые и часто неработающие версии.Лучше всего удалить версии пакетов, включенные в ваш дистрибутив, и обновить их до последней версии Wine, доступной здесь.

Ссылки на бинарные пакеты для Wine для некоторых основных дистрибутивов можно найти на странице загрузок WineHQ. Кроме того, здесь доступен полный исходный код как для текущего дерева разработки Wine, так и для каждого выпуска Wine. Для получения помощи по установке из пакета или из исходного кода, пожалуйста, обратитесь к главе «Получение Wine» руководства пользователя.

Как помочь заставить приложения работать в Wine

Если вы хотите помочь приложению работать в Wine, первое, что вам нужно сделать, это зарегистрироваться в AppDB и заполнить отчет о тестировании, чтобы другие знали, что работает / не работает.Также не забудьте проголосовать за ваше любимое приложение, чтобы разработчики знали, на чем сосредоточить свои усилия.

Если приложение, с которым вы хотите работать, не указано в AppDB, вы можете добавить его в удобную форму. Если приложение есть в базе данных, но у него нет сопровождающего, вам следует подумать о волонтерстве. Если вы знакомы с Wine, у вас есть легальная копия приложения и у вас есть желание протестировать его, помочь получить или сохранить его работоспособность, а также помочь другим пользователям, подайте заявку, нажав ссылку на странице приложения.У каждого приложения должен быть супервайзер, и, если разные версии приложения существенно отличаются (например, в Adobe Creative Suite), у каждой подверсии должен быть сопровождающий.

Если вы разработчик или издатель приложения, очевидно, что у вас есть очень большой стимул помочь вашему приложению работать под Wine. К счастью, у вас есть много вариантов, помимо сообщения об ошибках и надежды, что кто-то их исправит. Безусловно, самый простой способ - зарегистрировать ошибку в Bugzilla вместе с небольшим тестовым набором, который можно добавить в набор тестов Wine.Другой вариант - отправить копии вашего программного обеспечения разработчикам Wine и надеяться, что они проявят интерес к его работе. Альтернативный вариант, возможно, более эффективный, хотя и дорогостоящий, - платить разработчикам Wine за их работу над вашим приложением либо напрямую, через договор, заключенный в ходе переговоров, либо косвенно, путем размещения вознаграждения. CodeWeavers, крупный разработчик Wine, предлагает специальный раздел для обещаний на своем веб-сайте центра совместимости. Однако самый прямой метод - помочь разработать Wine и напрямую внести свой код, что Corel и сделал для WordPerfect несколько лет назад.В любом случае публикация сообщения в списке рассылки разработчиков Wine может иметь большое значение.

Если ваше приложение не работает

Если ваше приложение испытывает проблемы в определенной области или вообще не запускается, вы можете предпринять ряд шагов, чтобы помочь нам. Самое главное - выяснить, где именно приложение дает сбой. Чтобы диагностировать проблемы приложения, первым делом нужно запустить программу из консоли с помощью Wine, а не из ярлыка графического интерфейса.Это позволит Wine выводить на консоль сообщения об ошибках, понимание которых является ключом к решению проблемы и налаживанию работы приложения.

Приложение может не работать, потому что Wine еще не полностью реализует один из файлов DLL, которые приложение пытается использовать. Если вы столкнулись с ошибкой «DLL не найдена» или видите много сообщений «FIXME:» при запуске приложения в Wine, это, скорее всего, так. В этом случае вы можете попробовать использовать собственные (не относящиеся к Wine) файлы DLL вместо встроенных файлов Wine.Найдите программу на странице AppDB. Там могут быть специальные параметры конфигурации или инструкции по установке собственных DLL-файлов, которые вы можете попробовать, чтобы приложение заработало. Для получения дополнительной помощи по настройке см. Раздел «Запуск Wine» Руководства пользователя.

Если приложение по-прежнему не работает, вероятно, это связано с ошибкой или недостатком Wine, и мы хотели бы услышать об этом. На странице сообщений об ошибках приведены инструкции о том, как лучше всего сообщать об ошибках в приложениях.В качестве альтернативы, если вы программист, нам бы очень хотелось, чтобы вы попытались помочь нам напрямую; пожалуйста, посетите основную страницу для разработчиков и советы для разработчиков, если вам интересно.

Если ваше приложение работает, но с некоторыми трудностями

Иногда приложения работают под Wine, но работают не так гладко, как в Windows. У них могут быть ошибки отображения, функция может быть неисправна или они могут работать необычно медленно. Эти приложения должны получить более низкий рейтинг от своих сопровождающих («бронзовый» или «мусорный») в базе данных приложения, в зависимости от степени встречаемости.

Если вы нашли способ заставить приложение работать более сложное, чем простая его установка, поделитесь этой информацией, разместив ее на странице приложения в базе данных. Если вы сопровождаете приложение, опубликуйте инструкции в разделе «Практическое руководство», которое будет отображаться внутри зеленых полос в верхней части страницы приложения.

Если ваше приложение раньше работало, но с тех пор сломалось в новой версии Wine

Wine - большой и сложный проект, состоящий из множества файлов, написанных разными авторами.Иногда попытка изменить файл и расширить поддержку одного приложения неожиданно приводит к прекращению работы другого приложения. Эти изменения известны как регрессии, и они, к сожалению, иногда встречаются в исходном коде Wine, потому что автор патча, вызывающего регресс, не знает об этом. Поскольку разработчики Wine не могут тестировать каждое приложение с каждым патчем, мы должны полагаться на сообщество, которое проинформирует нас о том, когда происходят регрессии, чтобы проблему можно было легко идентифицировать и в конечном итоге исправить.Без участия сообщества регрессия может не фиксироваться на потенциально очень длительные периоды времени.

Если в вашем приложении произошел регресс, пожалуйста, постарайтесь предоставить нам как можно больше информации о том, когда и как оно сломалось. Это позволяет нам выделить именно то, что мы допустили в коде, и исправить. Предоставьте все, что вам известно о том, какая версия Wine работала, а какая нет, включая номер версии и способ ее установки (из исходных кодов, бинарных пакетов и т. Д.)) Наконец, опубликуйте, пожалуйста, эти вещи в баге.

Если возможно, вы также должны попытаться выделить именно тот патч, который нарушил работу вашего приложения. Это занимает довольно много времени, но требует минимальных усилий и компьютерных навыков, и это лучший способ заставить ваше приложение снова заработать. Когда дело доходит до исправления регрессии, единственное, что может быть полезнее разработчикам Wine, чем знать, какой именно патч вызвал регресс, - это получение исправления самого патча. Для получения помощи по выявлению проблемных исправлений см. Документацию по регрессионному тестированию.

.

Wine 🎨 Код цвета RGB: # 722F37

HTMLCSSJS
  • Редактор
  • Теги
  • Шпаргалка
  • Персонажи
  • Генераторы
  • шаблоны
  • Блог
  • Ссылки
  • Редактор
  • Шпаргалка
  • Генераторы
  • Блог
  • Ссылки
  • Редактор
  • Шпаргалка
  • jQuery
  • Блог
  • Ссылки
HTML CSS JS

  • Градиент
  • Коробка тени
  • Тень текста
  • Цвет
  • Шрифт
  • Стол
  • Колонка
  • Граница
  • Радиус границы
  • Преобразование
  • Фон
Поиск по названию:
Сортировать
  • Absolute Zero
  • Acid Green
  • Aero
  • Aero Blue
  • African Violet
  • Air Force Blue
  • Air Force Blue (USAF)
  • Air Superiority Blue
  • Alabama Crimson
  • Alabama Crimson
  • Alabama Crimson
  • Alabama Crimson
  • Ализарин малиновый
  • Оранжевый сплав
  • Миндаль
  • Амарант
  • Амарант Deep Purple
  • Амарант розовый
  • Амарантовый фиолетовый
  • Амарантовый красный
  • 000300030003 Amazon
  • Янтарный EC4000Ember Amethyst
  • Android Green
  • Anti-Flash White
  • Antique Brass
  • Antique Bronze
  • Antique Fuchsia
  • Antique Ruby
  • Antique White
  • Ao (английский)
  • Apple Green
  • Apple Green
  • arine
  • Arctic Lime
  • Army Green
  • Arsenic
  • Artichoke
  • Arylide Yellow
  • Ash Grey
  • Спаржа
  • Atomic Tangerine
  • Auburn
  • Aureolin
  • Auburn
  • Aureolin
  • Azure
  • Azure (Интернет)
  • Azure Mist
  • Лазурно-белый
  • Голубой
.

WineHQ Wiki

Переводы этой страницы: Français Deutsch 한국어 (Переводчики, см. Страницу «Обсуждение».)

Вино

Wine позволяет пользователям Linux, Mac, FreeBSD и Solaris запускать приложения Windows без копии Microsoft Windows. Wine - это бесплатное программное обеспечение, которое постоянно развивается. Другие платформы также могут получить выгоду.

Самые популярные ссылки

  • winetricks: полезный инструмент для использования обычных обходных путей для текущих недостатков в Wine.
  • macOS: Запуск Wine на macOS.

О винном проекте

Внести вклад

  • Поддержка пользователей: помогайте пользователям, отвечая на вопросы на форуме пользователей или в IRC.
  • Разработчики: Если вы хотите помочь с Wine или собрать его из исходников.
  • Отладчики могут помочь, тестируя Wine и сужая проблемы, или помогая сортировать ошибки, о которых сообщают другие пользователи.
  • Авторы могут вносить свой вклад, документируя программу, поддерживая вики и переводя различные части проекта.
  • Дизайнеры могут, среди прочего, рисовать значки для программ или улучшать стиль и функциональность веб-сайта.

Другие полезные ссылки

Дополнительная информация

  • Исходный код проекта Wine можно загрузить или просмотреть в Интернете.
  • Вы можете просматривать заархивированные обсуждения или подписаться на списки рассылки Wine.
  • Различные файлы, такие как значки и изображения сайтов, а также дампы баз данных Bugzilla, AppDB и вики можно загрузить с сервера загрузки WineHQ.
.

Gecko - WineHQ Wiki

Wine реализует собственную версию Internet Explorer. Реализация основана на специальной версии Mozilla Gecko Layout Engine.

Установка

Когда ваше приложение пытается отобразить сайт, Wine загружает и использует собственную реализацию Gecko. Wine пытается найти установку Gecko в следующем порядке:

  • Если Wine Gecko уже установлен в префиксе, будет использоваться эта установка.
  • Вино 5.0-rc1 и новее попытаются загрузить Gecko из установки в стиле UNIX, не устанавливая его в префикс. Он будет искать подкаталог wine-gecko - $ (VERSION) - $ (ARC) стандартного локального поиска (см. Ниже).
  • Wine попытается найти MSI-установщик Wine Gecko на локальной машине (см. Ниже). Если он его найдет, он установит его в префикс и будет использовать.
  • Если файл не может быть найден на вашем компьютере, Wine загрузит его для вас. Загруженный .msi сохраняется в ~ / .cache / wine. Если загрузка не удалась, вы можете загрузить соответствующую версию (см. Таблицу ниже) самостоятельно с http: // dl.winehq.org/wine/wine-gecko/.


Всякий раз, когда Wine пытается найти локальную установку, он будет искать в следующих каталогах:

  • В большинстве случаев файл (ы) следует разместить в / usr / share / wine / gecko.
  • Если вы установили Wine в некотором префиксе $, а не в / usr, префикс $ / share / wine / gecko / перед / usr / share / wine / gecko. (например, если вы установили его из исходного кода, поместите файлы в / usr / local / share / wine / gecko).
  • Если вы запускаете Wine из дерева сборки, Wine попытается найти файлы в $ build_dir /../gecko каталог.
  • Локальный кеш, обычно ~ / .cache / wine.


Для 64-битной (WoW64) Wine требуются пакеты x86 и x86_64.

Wine в настоящее время не сможет использовать такую ​​установку Gecko, если не сможет сопоставить ее с диском DOS (например, если диск z: удален).

Вино Gecko (32 бит) Gecko (64 бит)
вино-0.9.47 - вино-1.1.11 wine_gecko-0.1.0.cab
вино-1.1.12 - вино-1.1.14 wine_gecko-0.9.0.cab
вино-1.1.15 - вино-1.1.26 wine_gecko-0.9.1.cab
вино-1.1.27 - вино-1.3.1 wine_gecko-1.0.0-x86.cab
вино-1.3.2 - вино-1.3.15 wine_gecko-1.1.0-x86.cab wine_gecko-1.1.0-x86_64.cab
вино-1.3.16 - вино-1.3.26 wine_gecko-1.2.0-x86.msi wine_gecko-1.2.0-x86_64.msi
вино-1.3.27 - вино-1.3.32 wine_gecko-1.3-x86.msi wine_gecko-1.3-x86_64.msi
вино-1.3.33 - вино-1.4 wine_gecko-1.4-x86.msi wine_gecko-1.4-x86_64.msi
вино-1.5.0 - вино-1.5,6 wine_gecko-1.5-x86.msi wine_gecko-1.5-x86_64.msi
вино-1.5.7 - вино-1.5.9 wine_gecko-1.6-x86.msi wine_gecko-1.6-x86_64.msi
вино-1.5.10 - вино-1.5.14 wine_gecko-1.7-x86.msi wine_gecko-1.7-x86_64.msi
вино-1.5.15 - вино-1.5.21 wine_gecko-1.8-x86.msi wine_gecko-1.8-x86_64.msi
вино-1.5.22 - вино-1.5.30 wine_gecko-1.9-x86.msi wine_gecko-1.9-x86_64.msi
вино-1.5.31 - вино-1.7.2 wine_gecko-2.21-x86.msi wine_gecko-2.21-x86_64.msi
вино-1.7.3 - вино-1.7.30 wine_gecko-2.24-x86.msi wine_gecko-2.24-x86_64.msi
вино-1.7.31 - вино-1.7,37 wine_gecko-2.34-x86.msi wine_gecko-2.34-x86_64.msi
вино-1.7.38 - вино-1.7.49 wine_gecko-2.36-x86.msi wine_gecko-2.36-x86_64.msi
вино-1.7.50 - вино-1.9.2 wine_gecko-2.40-x86.msi wine_gecko-2.40-x86_64.msi
вино-1.9.3 - вино-1.9.12 wine_gecko-2.44-x86.msi wine_gecko-2.44-x86_64.msi
вино-1.9.13 - вино-3.21 wine_gecko-2.47-x86.msi wine_gecko-2.47-x86_64.msi
wine-5.0-rc1 - текущий вино-gecko-2.47.1-x86.msi вино-gecko-2.47.1-x86.tar.bz2 вино-gecko-2.47.1-x86_64.msi вино-gecko-2.47.1-x86_64.tar.bz2

Отладочная информация

Если Gecko дает сбой, вы можете загрузить отладочную сборку с http: // dl.winehq.org/wine/wine-gecko/, чтобы получить более подробные журналы. Загрузите файл -unstripped.tar.bz2 для используемой вами версии (в 64-битной системе загрузите архивы x86 и x86_64), распакуйте файлы и замените файлы в $ WINEPREFIX / drive_c / windows / system32 / gecko / версии и (на 64-битной) $ WINEPREFIX / drive_c / windows / sysWoW64 / gecko / версии с извлеченными файлами.

Здание Wine Gecko

Далее описывается, как создается пакет Wine Gecko.

ПРИМЕЧАНИЕ. Если вы не уверены, хотите ли вы построить его самостоятельно, ответ - нет. Нет причин создавать его самостоятельно, если вы не собираетесь работать над кодом Mozilla. Если вам нужен Gecko для запуска приложения в Wine, следуйте приведенным выше инструкциям. Исходный код Wine Gecko размещен в Git на Sourceforge.

Wine Gecko поддерживается Яцеком Кабаном. Если вам нужна помощь, не стесняйтесь обращаться к нему.

Mingw-w64

Рекомендуется использовать mingw-w64 для кросс-компиляции. Достаточно достаточно свежей версии mingw-w64.

Корпус

Точная инструкция по сборке пакета находится в Wine / README в каталоге исходных текстов Wine Gecko.

Двоичные пакеты

Некоторые дистрибутивы поддерживают mingw-w64 в своем репо, например Fedora. Вы можете установить зависимости с помощью таких команд, как

 # yum-builddep mingw32-wine-gecko 
Устранение неполадок
'pthread_t' не называет тип

Попробуйте удалить media / libstagefright / ports / win32 / include / pthread.час Это должно быть исправлено в версии 2.47.1.

mingw-w64 слишком старый

Например:

Пакет mingw-w64 в вашем дистрибутиве может быть слишком старым, чтобы включать этот патч. (Например, потребуется некоторое время для резервного копирования этого патча в стабильные ветки, такие как v4.x) Если вы столкнулись с этой проблемой, подумайте о том, чтобы скомпилировать mingw-w64 самостоятельно (как сказано в README)

См. Также

.

Запуск приложений Windows в Linux, BSD, Solaris и macOS

Выпущено Wine 5.22

20 ноября 2020

Теперь доступна версия 5.22 для разработки Wine.

Что нового в этой версии:

  • Библиотеки времени выполнения C преобразованы в PE.
  • Используйте кеш fontconfig для более быстрого запуска.
  • Улучшения воспроизведения видео.
  • Поддержка шифров
  • 3DES.
  • Различные исправления ошибок.

Источник доступен.Бинарные пакеты находятся в процессе создания и вскоре появятся в соответствующих местах загрузки.

Выпущено Wine 5.0.3

10 ноября 2020

Теперь доступна техническая версия Wine 5.0.3.

Что нового в этой версии:

Источник доступен. Бинарные пакеты находятся в процессе создания и вскоре появятся в соответствующих местах загрузки.

Выпущено Wine 5.21

6 ноября 2020

Разрабатываемый выпуск Wine 5.21 уже доступен.

Что нового в этой версии:

  • Библиотека GDI32 преобразована в PE.
  • Дополнительные исправления для RichEdit без окон.
  • Количество обновлений часового пояса.
  • Различные исправления ошибок.

Источник доступен. Бинарные пакеты находятся в процессе создания и вскоре появятся в соответствующих местах загрузки.

больше новостей ...

.

Смотрите также