如何使用给定的单声道补丁。例如,我有一个如下所示的补丁 https://bugzillafiles.novell.org/attachment.cgi?id=291049
这是单声道错误的补丁。我如何在单声道中使用它。
提前致谢
答案 0 :(得分:3)
首先,这个补丁明显针对Mono SVN,这意味着它必须已经很老了,因为Mono前段时间转向git。补丁可能不适用。
但要回答您的问题,您无法修补现有的Mono安装。您需要下载Mono源,应用补丁并自行构建。
如果您是Linux用户,将Mono的源安装与软件包安装分开是非常重要的。按照以下说明设置“并行”Mono环境:
http://www.mono-project.com/Parallel_Mono_Environments
要应用补丁,在获取Mono源代码后,您需要:
cd mono
(或包含单声道来源的目录名称)cd mcs
(因为此修补程序是在mcs
模块合并到mono
模块patch -p0 < downloaded.patch
(将补丁文件应用于mcs
来源)然后继续执行构建说明,并在测试时确保您处于并行环境中。
如果您需要帮助,我建议您加入irc.gnome.org上的#mono IRC频道。