Авторизация |
![]() |
По вин кодуПроверка автомобиляПоиск по всем разделам Госавтоинспекция Участникам движения Организациям Сервисы Новости Контакты Госфункции Социальные кампании Проверка автомобиляПоиск по всем разделам Госавтоинспекция Участникам движения Организациям Сервисы Новости Контакты Госфункции Социальные кампании Проверка автомобиляПоиск по всем разделам Госавтоинспекция Участникам движения Организациям Сервисы Новости Контакты Госфункции Социальные кампании Проверка автомобиляПоиск по всем разделам Госавтоинспекция Участникам движения Организациям Сервисы Новости Контакты Госфункции Социальные кампании Проверка автомобиляПоиск по всем разделам Госавтоинспекция Участникам движения Организациям Сервисы Новости Контакты Госфункции Социальные кампании Проверка автомобиляПоиск по всем разделам Госавтоинспекция Участникам движения Организациям Сервисы Новости Контакты Госфункции Социальные кампании Исходный код - WineHQ Wiki Если вы заинтересованы в загрузке исходного кода Wine, вы можете клонировать части исходного дерева на свой компьютер с помощью Git.Существует руководство по использованию Git с исходным кодом программы Wine, но любой из репозиториев в основном дереве исходных текстов можно клонировать с помощью команды git clone git: //source.winehq.org/git/ <репозиторий> пункт назначения
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, помните, что вы должны пройти через список рассылки (как описано в разделе «Отправка исправлений»).
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. У них могут быть ошибки отображения, функция может быть неисправна или они могут работать необычно медленно. Эти приложения должны получить более низкий рейтинг от своих сопровождающих («бронзовый» или «мусорный») в базе данных приложения, в зависимости от степени встречаемости. Если вы нашли способ заставить приложение работать более сложное, чем простая его установка, поделитесь этой информацией, разместив ее на странице приложения в базе данных. Если вы сопровождаете приложение, опубликуйте инструкции в разделе «Практическое руководство», которое будет отображаться внутри зеленых полос в верхней части страницы приложения. Если ваше приложение раньше работало, но с тех пор сломалось в новой версии WineWine - большой и сложный проект, состоящий из множества файлов, написанных разными авторами.Иногда попытка изменить файл и расширить поддержку одного приложения неожиданно приводит к прекращению работы другого приложения. Эти изменения известны как регрессии, и они, к сожалению, иногда встречаются в исходном коде Wine, потому что автор патча, вызывающего регресс, не знает об этом. Поскольку разработчики Wine не могут тестировать каждое приложение с каждым патчем, мы должны полагаться на сообщество, которое проинформирует нас о том, когда происходят регрессии, чтобы проблему можно было легко идентифицировать и в конечном итоге исправить.Без участия сообщества регрессия может не фиксироваться на потенциально очень длительные периоды времени. Если в вашем приложении произошел регресс, пожалуйста, постарайтесь предоставить нам как можно больше информации о том, когда и как оно сломалось. Это позволяет нам выделить именно то, что мы допустили в коде, и исправить. Предоставьте все, что вам известно о том, какая версия Wine работала, а какая нет, включая номер версии и способ ее установки (из исходных кодов, бинарных пакетов и т. Д.)) Наконец, опубликуйте, пожалуйста, эти вещи в баге. Если возможно, вы также должны попытаться выделить именно тот патч, который нарушил работу вашего приложения. Это занимает довольно много времени, но требует минимальных усилий и компьютерных навыков, и это лучший способ заставить ваше приложение снова заработать. Когда дело доходит до исправления регрессии, единственное, что может быть полезнее разработчикам Wine, чем знать, какой именно патч вызвал регресс, - это получение исправления самого патча. Для получения помощи по выявлению проблемных исправлений см. Документацию по регрессионному тестированию. .Wine 🎨 Код цвета RGB: # 722F37HTMLCSSJS
≡
Поиск по названию:Сортировать
WineHQ WikiПереводы этой страницы: Français Deutsch 한국어 (Переводчики, см. Страницу «Обсуждение».) ВиноWine позволяет пользователям Linux, Mac, FreeBSD и Solaris запускать приложения Windows без копии Microsoft Windows. Wine - это бесплатное программное обеспечение, которое постоянно развивается. Другие платформы также могут получить выгоду. Самые популярные ссылки
О винном проектеВнести вклад
Другие полезные ссылкиДополнительная информация
Gecko - WineHQ WikiWine реализует собственную версию Internet Explorer. Реализация основана на специальной версии Mozilla Gecko Layout Engine. УстановкаКогда ваше приложение пытается отобразить сайт, Wine загружает и использует собственную реализацию Gecko. Wine пытается найти установку Gecko в следующем порядке:
Wine в настоящее время не сможет использовать такую установку Gecko, если не сможет сопоставить ее с диском DOS (например, если диск z: удален).
Отладочная информацияЕсли 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. Что нового в этой версии:
Источник доступен.Бинарные пакеты находятся в процессе создания и вскоре появятся в соответствующих местах загрузки. Выпущено Wine 5.0.3 10 ноября 2020 Теперь доступна техническая версия Wine 5.0.3. Что нового в этой версии: Источник доступен. Бинарные пакеты находятся в процессе создания и вскоре появятся в соответствующих местах загрузки. Выпущено Wine 5.21 6 ноября 2020 Разрабатываемый выпуск Wine 5.21 уже доступен. Что нового в этой версии:
Источник доступен. Бинарные пакеты находятся в процессе создания и вскоре появятся в соответствующих местах загрузки. больше новостей ... . |