как использовать данный моно патч - PullRequest
0 голосов
/ 28 марта 2011

как использовать данный моно патч.Например, у меня есть патч, как показано ниже https://bugzillafiles.novell.org/attachment.cgi?id=291049

Это патч для ошибки в моно.как я могу использовать его в моно.

Заранее спасибо

1 Ответ

3 голосов
/ 28 марта 2011

Во-первых, этот патч был явно сделан против Mono SVN, что означает, что он, должно быть, довольно старый, поскольку Mono перешел в git некоторое время назад. Патч может не применяться.

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

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

http://www.mono -project.com / Parallel_Mono_Environments

Чтобы применить ваш патч, после получения исходного кода Mono вам необходимо:

  1. cd mono (или каково бы ни было имя каталога, содержащего моноисточник)
  2. cd mcs (поскольку это исправление было сделано для модуля mcs до его объединения в модуль mono
  3. patch -p0 < downloaded.patch (чтобы применить файл патча к источнику mcs)

Затем выполните инструкции по сборке, и при тестировании убедитесь, что вы находитесь в параллельной среде.

Если вам нужна помощь, я рекомендую присоединиться к IRC-каналу #mono на irc.gnome.org.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...