1 * Software Availability
3 The Virtual Execution System is available in package `mono'.
4 Currently this contains a metadata library and the
5 disassembler. Please refer to our <a
6 href="runtime.html">Runtime</a> description for more details
7 on this part of the project.
9 The software is also available on the `Mono' channel in <a href="http://www.ximian.com/products/redcarpet/">Red Carpet</a>.
12 href="http://www.go-mono.org/mono-beginning.html">Resources/Beginning
14 href="http://www.go-mono.org/faq.html">FAQ</a>.
18 <tr bgcolor="#DDDDDD">
20 <b>Release 0.29</b><br>
21 <a href="archive/mono-0.29.html">Release notes</a><br>
25 <table cellspacing="1" cellpadding="3">
26 <tr bgcolor="#BBBBBB">
32 <li><a href="archive/mcs-0.29.tar.gz">Mono Class Libraries and C# Compiler.</a>
33 <li><a href="archive/mono-0.29.tar.gz">Mono Runtime</a>
34 <li><a href="archive/xsp-0.8.tar.gz">XSP web server (0.8)</a>
35 <li><a href="archive/mod_mono-0.6.tar.gz">Apache Mono module 0.6 (mod_mono)</a>
36 <li><a href="archive/monodoc-0.8.tar.gz">MonoDoc 0.8</a>
40 <tr bgcolor="#bbbbbb">
41 <td bgcolor="#999999">
42 <img src="images/redhat-36.gif"><b>Red Hat 8.0, Red Hat 9.0/x86</b><br>
43 <img src="images/mandrake-36.gif"><b>Mandrake 9.1/x86</b><br>
44 <img src="images/suse-36.gif"><b>SuSE 8.2</b><br>
47 Packages are available on <a
48 href="http://www.ximian.com/products/redcarpet/download.html">Red
49 Carpet's</a> Mono channel.
54 <td bgcolor="#999999">
55 <img src="images/windows-36.gif"><b>Windows installer</b>
58 <a href="archive/mono-0.29-win32-1.exe">mono-0.29-win32-1.exe</a>
67 <tr bgcolor="#DDDDDD">
69 <b>Release 0.28</b><br>
70 <a href="archive/mono-0.28.html">Release notes</a><br>
74 <table cellspacing="1" cellpadding="3">
75 <tr bgcolor="#BBBBBB">
81 <li><a href="archive/mcs-0.28.tar.gz">Mono Class Libraries and C# Compiler.</a>
82 <li><a href="archive/mono-0.28.tar.gz">Mono Runtime</a>
83 <li><a href="archive/xsp-0.6.tar.gz">XSP web server (0.6)</a>
84 <li><a href="archive/mod_mono-0.5.tar.gz">Apache Mono module (mod_mono)</a>
85 <li><a href="archive/monodoc-0.7.tar.gz">MonoDoc 0.7</a>
89 <tr bgcolor="#BBBBBB">
91 <b>Source RPMs</b><br>
96 <li><a href="archive/redhat-90-i386/mono-0.28-1.ximian.6.1.src.rpm">mono-0.28-1.src.rpm (RH9)</a>
97 <li><a href="archive/redhat-90-i386/mono-0.28-1.ximian.5.1.src.rpm">mono-0.28-1.src.rpm (RH8)</a>
105 <td bgcolor="#999999">
106 <img src="images/redhat-36.gif"><b>Red Hat 9.0/x86</b>
108 <li><a href="archive/redhat-90-i386/mono-0.28-1.ximian.6.1.i386.rpm">mono-0.28-1.ximian.6.1.i386.rpm</a>
109 <li><a href="archive/redhat-90-i386/mono-devel-0.28-1.ximian.6.1.i386.rpm">mono-devel-0.28-1.ximian.6.1.i386.rpm</a>
110 <li><a href="archive/redhat-90-i386/mono-debuginfo-0.28-1.ximian.6.1.i386.rpm">mono-debuginfo-0.28-1.i386.rpm</a>
112 <li><a href="archive/redhat-90-i386/mono-wine-20030318-1.ximian.6.4.i386.rpm">mono-wine-20030318-1.ximian.6.4.i386.rpm</a>
113 <li><a href="archive/redhat-90-i386/mono-wine-debuginfo-20030318-1.ximian.6.4.i386.rpm">mono-wine-debuginfo-20030318-1.ximian.6.4.i386.rpm</a>
116 <td bgcolor="#999999">
117 <img src="images/redhat-36.gif"><b>Red Hat 8.0/x86</b>
119 <li><a href="archive/redhat-80-i386/mono-0.28-1.ximian.5.1.i386.rpm">mono-0.28-1.ximian.5.1.i386.rpm</a>
120 <li><a href="archive/redhat-80-i386/mono-devel-0.28-1.ximian.5.1.i386.rpm">mono-devel-0.28-1.ximian.5.1.i386.rpm</a>
122 <li><a href="archive/redhat-80-i386/mono-wine-20030318-1.ximian.5.3.i386.rpm">mono-wine-20030318-1.ximian.5.3.i386.rpm</a>
128 <td bgcolor="#999999">
129 <img src="images/mandrake-36.gif"><b>Mandrake 9.1/x86</b>
131 <li><a href="archive/mandrake-91-i586/mono-0.28-1.ximian.6.1.i586.rpm">mono-0.28-1.ximian.6.1.i586.rpm</a>
132 <li><a href="archive/mandrake-91-i586/mono-devel-0.28-1.ximian.6.1.i586.rpm">mono-devel-0.28-1.ximian.6.1.i586.rpm</a>
135 <td bgcolor="#999999">
138 <li><a href="archive/s390/libgc-6.1-1.s390.rpm">libgc-6.1-1.s390.rpm</a>
139 <li><a href="archive/s390/libgc-devel-6.1-1.s390.rpm">libgc-devel-6.1-1.s390.rpm</a>
140 <li><a href="archive/s390/mono-0.28-1.s390.rpm">mono-0.28-1.s390.rpm</a>
141 <li><a href="archive/s390/mono-devel-0.28-1.s390.rpm">mono-devel-0.28-1.s390.rpm</a>
146 <td bgcolor="#999999">
147 <img src="images/suse-36.gif"><b>SuSE 8.2</b>
149 <li><a href="archive/suse-82-i586/mono-0.28-1.ximian.7.1.i586.rpm">mono-0.28-1.ximian.7.1.i586.rpm</a>
150 <li><a href="archive/suse-82-i586/mono-devel-0.28-1.ximian.7.1.i586.rpm">mono-devel-0.28-1.ximian.7.1.i586.rpm</a>
153 <td bgcolor="#999999">
154 <img src="images/windows-36.gif"><b>Windows installer</b>
156 <li><a href="archive/mono-0.28-win32-1.exe">mono-0.28-win32-1.exe</a>
166 <tr bgcolor="#DDDDDD">
168 <b>Release 0.26</b><br>
169 <a href="archive/mono-0.26.html">Release notes</a><br>
173 <table cellspacing="1" cellpadding="3">
174 <tr bgcolor="#BBBBBB">
180 <li><a href="archive/mcs-0.26.tar.gz">Mono Class Libraries and C# Compiler.</a>
181 <li><a href="archive/mono-0.26.tar.gz">Mono Runtime</a>
182 <li><a href="archive/xsp-0.5.tar.gz">XSP web server (0.5)</a>
183 <li><a href="archive/mod_mono-0.4.tar.gz">Apache Mono module (mod_mono)</a>
184 <li><a href="archive/monodoc-0.6.tar.gz">MonoDoc 0.6</a>
188 <tr bgcolor="#BBBBBB">
190 <b>Source RPMs</b><br>
195 <li><a href="archive/redhat-90-i386/mono-0.26-1.ximian.6.1.src.rpm">mono-0.26-1.src.rpm (RH9)</a>
196 <li><a href="archive/redhat-90-i386/mono-0.26-1.ximian.5.1.src.rpm">mono-0.26-1.src.rpm (RH8)</a>
204 <td bgcolor="#999999">
205 <img src="images/redhat-36.gif"><b>Red Hat 9.0/x86</b>
207 <li><a href="archive/redhat-90-i386/mono-0.26-1.ximian.6.1.i386.rpm">mono-0.26-1.ximian.6.1.i386.rpm</a>
208 <li><a href="archive/redhat-90-i386/mono-devel-0.26-1.ximian.6.1.i386.rpm">mono-devel-0.26-1.ximian.6.1.i386.rpm</a>
209 <li><a href="archive/redhat-90-i386/mono-debuginfo-0.26-1.ximian.6.1.i386.rpm">mono-debuginfo-0.26-1.i386.rpm</a>
211 <li><a href="archive/redhat-90-i386/libpixregion-0.1.0-1.ximian.6.1.i386.rpm">libpixregion-0.1.0-1.ximian.6.1.i386.rpm</a>
212 <li><a href="archive/redhat-90-i386/libpixregion-debuginfo-0.1.0-1.ximian.6.1.i386.rpm">libpixregion-debuginfo-0.1.0-1.ximian.6.1.i386.rpm</a>
213 <li><a href="archive/redhat-90-i386/libic-0.1.0-1.ximian.6.1.i386.rpm">libic-0.1.0-1.ximian.6.1.i386.rpm</a>
214 <li><a href="archive/redhat-90-i386/libic-debuginfo-0.1.0-1.ximian.6.1.i386.rpm">libic-debuginfo-0.1.0-1.ximian.6.1.i386.rpm</a>
215 <li><a href="archive/redhat-90-i386/xc-0.1.0-1.ximian.6.1.i386.rpm">xc-0.1.0-1.ximian.6.1.i386.rpm</a>
216 <li><a href="archive/redhat-90-i386/xc-debuginfo-0.1.0-1.ximian.6.1.i386.rpm">xc-debuginfo-0.1.0-1.ximian.6.1.i386.rpm</a>
217 <li><a href="archive/redhat-90-i386/xr-0.1.0-1.ximian.6.1.i386.rpm">xr-0.1.0-1.ximian.6.1.i386.rpm</a>
218 <li><a href="archive/redhat-90-i386/xr-debuginfo-0.1.0-1.ximian.6.1.i386.rpm">xr-debuginfo-0.1.0-1.ximian.6.1.i386.rpm</a>
220 <li><a href="archive/redhat-90-i386/monodoc-0.6-1.ximian.6.1.i386.rpm">monodoc-0.6-1.ximian.6.1.i386.rpm</a> (To be used only with CVS gtk-sharp)
221 <li><a href="archive/redhat-90-i386/monodoc-debuginfo-0.5-1.ximian.6.1.i386.rpm">monodoc-debuginfo-0.5-1.ximian.6.1.i386.rpm</a>
222 <li><a href="archive/redhat-90-i386/mono-wine-20030318-1.ximian.6.3.i386.rpm">mono-wine-20030318-1.ximian.6.3.i386.rpm</a>
223 <li><a href="archive/redhat-90-i386/mono-wine-debuginfo-20030318-1.ximian.6.2.i386.rpm">mono-wine-debuginfo-20030318-1.ximian.6.3.i386.rpm</a>
226 <td bgcolor="#999999">
227 <img src="images/redhat-36.gif"><b>Red Hat 8.0/x86</b>
229 <li><a href="archive/redhat-80-i386/mono-0.26-2.ximian.5.1.i386.rpm">mono-0.26-2.ximian.5.1.i386.rpm</a>
230 <li><a href="archive/redhat-80-i386/mono-devel-0.26-2.ximian.5.1.i386.rpm">mono-devel-0.26-2.ximian.5.1.i386.rpm</a>
232 <li><a href="archive/redhat-80-i386/monodoc-0.5-1.ximian.5.1.i386.rpm">monodoc-0.5-1.ximian.5.1.i386.rpm</a> (To be used only with CVS gtk-sharp)
233 <li><a href="archive/redhat-80-i386/mono-wine-20030318-1.ximian.5.3.i386.rpm">mono-wine-20030318-1.ximian.5.3.i386.rpm</a>
239 <td bgcolor="#999999">
240 <img src="images/debian-36.gif"><b>Debian</b>
242 <li><a href="http://www.debianplanet.com/mono/">Debian Packages here.</a>
245 <td bgcolor="#999999">
246 <img src="images/mandrake-36.gif"><b>Mandrake 9.1/x86</b>
248 <li><a href="archive/mandrake-91-i586/mono-0.26-1.ximian.6.1.i586.rpm">mono-0.26-1.ximian.6.1.i586.rpm</a>
249 <li><a href="archive/mandrake-91-i586/mono-devel-0.26-1.ximian.6.1.i586.rpm">mono-devel-0.26-1.ximian.6.1.i586.rpm</a>
250 <!-- <li><a href="archive/mandrake-91-i586/monodoc-0.5-1.ximian.6.1.i586.rpm">monodoc-0.5-1.ximian.6.1.i586.rpm</a> -->
255 <td bgcolor="#999999">
256 <img src="images/suse-36.gif"><b>SuSE 8.2</b>
258 <li><a href="archive/suse-82-i586/mono-0.26-2.ximian.7.1.i586.rpm">mono-0.26-2.ximian.7.1.i586.rpm</a>
259 <li><a href="archive/suse-82-i586/mono-devel-0.26-2.ximian.7.1.i586.rpm">mono-devel-0.26-2.ximian.7.1.i586.rpm</a>
262 <td bgcolor="#999999">
263 <img src="images/windows-36.gif"><b>Windows installer</b>
265 <li><a href="archive/mono-0.26-win32-2.exe">mono-0.26-win32-2.exe</a>
274 <tr bgcolor="#DDDDDD">
276 <b>Release 0.25</b><br>
277 <a href="archive/mono-0.25.html">Release notes</a><br>
281 <table cellspacing="1" cellpadding="3">
282 <tr bgcolor="#BBBBBB">
288 <li><a href="archive/mcs-0.25.tar.gz">Mono Class Libraries and C# Compiler.</a>
289 <li><a href="archive/mono-0.25.tar.gz">Mono Runtime</a>
290 <li><a href="archive/xsp-0.4.tar.gz">XSP web server (0.4)</a>
291 <li><a href="archive/monodoc-0.5.tar.gz">MonoDoc 0.5</a>
292 <li><a href="archive/gtk-sharp-0.11.tar.gz">Gtk# 0.11</a>
296 <tr bgcolor="#BBBBBB">
298 <b>Source RPMs</b><br>
303 <li><a href="archive/mono-0.25-1.ximian.5.src.rpm">mono-0.25-1.src.rpm</a>
312 <td bgcolor="#999999">
313 <img src="images/redhat-36.gif"><b>Red Hat 9.0/x86</b>
315 <li><a href="archive/redhat-90-i386/mono-0.25-1.ximian.6.1.i386.rpm">mono-0.25-1.ximian.6.1.i386.rpm</a>
316 <li><a href="archive/redhat-90-i386/mono-devel-0.25-1.ximian.6.1.i386.rpm">mono-devel-0.25-1.ximian.6.1.i386.rpm</a>
317 <li><a href="archive/redhat-90-i386/mono-debuginfo-0.25-1.ximian.6.1.i386.rpm">mono-debuginfo-0.25-1.i386.rpm</a>
319 <li><a href="archive/redhat-90-i386/libpixregion-0.1.0-1.ximian.6.1.i386.rpm">libpixregion-0.1.0-1.ximian.6.1.i386.rpm</a>
320 <li><a href="archive/redhat-90-i386/libpixregion-debuginfo-0.1.0-1.ximian.6.1.i386.rpm">libpixregion-debuginfo-0.1.0-1.ximian.6.1.i386.rpm</a>
321 <li><a href="archive/redhat-90-i386/libic-0.1.0-1.ximian.6.1.i386.rpm">libic-0.1.0-1.ximian.6.1.i386.rpm</a>
322 <li><a href="archive/redhat-90-i386/libic-debuginfo-0.1.0-1.ximian.6.1.i386.rpm">libic-debuginfo-0.1.0-1.ximian.6.1.i386.rpm</a>
323 <li><a href="archive/redhat-90-i386/xc-0.1.0-1.ximian.6.1.i386.rpm">xc-0.1.0-1.ximian.6.1.i386.rpm</a>
324 <li><a href="archive/redhat-90-i386/xc-debuginfo-0.1.0-1.ximian.6.1.i386.rpm">xc-debuginfo-0.1.0-1.ximian.6.1.i386.rpm</a>
325 <li><a href="archive/redhat-90-i386/xr-0.1.0-1.ximian.6.1.i386.rpm">xr-0.1.0-1.ximian.6.1.i386.rpm</a>
326 <li><a href="archive/redhat-90-i386/xr-debuginfo-0.1.0-1.ximian.6.1.i386.rpm">xr-debuginfo-0.1.0-1.ximian.6.1.i386.rpm</a>
328 <li><a href="archive/redhat-90-i386/gtk-sharp-0.10-1.ximian.6.1.i386.rpm">gtk-sharp-0.10-1.ximian.6.1.i386.rpm</a>
329 <li><a href="archive/redhat-90-i386/gtk-sharp-gapi-0.10-1.ximian.6.1.i386.rpm">gtk-sharp-gapi-0.10-1.ximian.6.1.i386.rpm</a>
330 <li><a href="archive/redhat-90-i386/gtk-sharp-debuginfo-0.10-1.ximian.6.1.i386.rpm">gtk-sharp-debuginfo-0.10-1.ximian.6.1.i386.rpm</a>
332 <li><a href="archive/redhat-90-i386/monodoc-0.5-1.ximian.6.1.i386.rpm">monodoc-0.5-1.ximian.6.1.i386.rpm</a>
333 <li><a href="archive/redhat-90-i386/monodoc-debuginfo-0.5-1.ximian.6.1.i386.rpm">monodoc-debuginfo-0.5-1.ximian.6.1.i386.rpm</a>
334 <li><a href="archive/mono-wine-20030318-1.ximian.6.2.i386.rpm">mono-wine-20030318-1.ximian.6.2.i386.rpm</a>
335 <li><a href="archive/mono-wine-debuginfo-20030318-1.ximian.6.2.i386.rpm">mono-wine-debuginfo-20030318-1.ximian.6.2.i386.rpm</a>
338 <td bgcolor="#999999">
339 <img src="images/redhat-36.gif"><b>Red Hat 8.0/x86</b>
341 <li><a href="archive/redhat-80-i386/mono-0.25-1.ximian.5.1.i386.rpm">mono-0.25-1.ximian.5.1.i386.rpm</a>
342 <li><a href="archive/redhat-80-i386/mono-devel-0.25-1.ximian.5.1.i386.rpm">mono-devel-0.25-1.ximian.5.1.i386.rpm</a>
344 <li><a href="archive/redhat-80-i386/gtk-sharp-0.10-1.ximian.5.1.i386.rpm">gtk-sharp-0.10-1.ximian.5.1.i386.rpm</a>
345 <li><a href="archive/redhat-80-i386/gtk-sharp-gapi-0.10-1.ximian.5.1.i386.rpm">gtk-sharp-gapi-0.10-1.ximian.5.1.i386.rpm</a>
346 <li><a href="archive/redhat-80-i386/monodoc-0.5-1.ximian.5.1.i386.rpm">monodoc-0.5-1.ximian.5.1.i386.rpm</a>
347 <li><a href="archive/mono-wine-20030318-1.ximian.5.2.i386.rpm">mono-wine-20030318-1.ximian.5.2.i386.rpm</a>
353 <td bgcolor="#999999">
354 <img src="images/debian-36.gif"><b>Debian</b>
356 <li><a href="http://www.debianplanet.com/mono/">Debian Packages here.</a>
359 <td bgcolor="#999999">
360 <img src="images/windows-36.gif"><b>Windows Setup Wizard (XP, 2000, NT)</b>
362 <li><a href="archive/mono-0.25-win32-1.exe">Setup program.</a>
368 <td bgcolor="#999999">
369 <img src="images/redhat-36.gif"><b>Red Hat 7.3/x86</b>
371 <li><a href="archive/redhat-73-i386/mono-0.25-1.ximian.4.1.i386.rpm">mono-0.25-1.ximian.4.1.i386.rpm</a>
372 <li><a href="archive/redhat-73-i386/mono-devel-0.25-1.ximian.4.1.i386.rpm">mono-devel-0.25-1.ximian.4.1.i386.rpm</a>
375 <td bgcolor="#999999">
376 <img src="images/mandrake-36.gif"><b>Mandrake 9.1/x86</b>
378 <li><a href="archive/mandrake-91-i586/mono-0.25-1.ximian.6.1.i586.rpm">mono-0.25-1.ximian.6.1.i586.rpm</a>
379 <li><a href="archive/mandrake-91-i586/mono-devel-0.25-1.ximian.6.1.i586.rpm">mono-devel-0.25-1.ximian.6.1.i586.rpm</a>
380 <li><a href="archive/mandrake-91-i586/gtk-sharp-0.10-1.ximian.6.1.i586.rpm">gtk-sharp-0.10-1.ximian.6.1.i586.rpm</a>
381 <li><a href="archive/mandrake-91-i586/gtk-sharp-gapi-0.10-1.ximian.6.1.i586.rpm">gtk-sharp-gapi-0.10-1.ximian.6.1.i586.rpm</a>
382 <li><a href="archive/mandrake-91-i586/monodoc-0.5-1.ximian.6.1.i586.rpm">monodoc-0.5-1.ximian.6.1.i586.rpm</a>
388 We don't have SuSE packages right now
391 <!-- <td bgcolor="#999999"> -->
392 <!-- <img src="images/suse-36.gif"><b>SuSE 8.2/x86</b> -->
394 <!-- <li><a href="archive/suse-80-i386/mono-0.25-1.i386.rpm">mono-0.25-1.i386.rpm</a> -->
395 <!-- <li><a href="archive/suse-80-i386/mono-devel-0.25-1.i386.rpm">mono-devel-0.25-1.i386.rpm</a> -->
403 <tr bgcolor="#CCCCC">
405 <b>Regression Tests</b><br>
408 You can get binaries for the Mono Regression Test
409 Suite <a href="archive/mono-tests.tar.gz">here</a>
419 We provide binaries for older releases until we have packages for the new release.
424 <tr bgcolor="#DDDDDD">
426 <b>Release 0.24</b><br>
427 <a href="archive/mono-0.24.html">Release notes</a><br>
431 <table cellspacing="1" cellpadding="3">
432 <tr bgcolor="#BBBBBB">
438 <li><a href="archive/mcs-0.24.tar.gz">Mono Class Libraries and C# Compiler.</a>
439 <li><a href="archive/mono-0.24.tar.gz">Mono Runtime</a>
440 <li><a href="archive/gc6.1.tar.gz">Boehm GC 6.1</a>
441 <li><a href="archive/xsp-0.4.tar.gz">XSP web server (0.4)</a>
442 <li><a href="archive/monodoc-0.4.tar.gz">MonoDoc 0.4</a>
443 <li><a href="archive/gtk-sharp-0.9.tar.gz">Gtk# 0.9</a>
447 <tr bgcolor="#BBBBBB">
449 <b>Source RPMs</b><br>
454 <li><a href="archive/libgc-6.1-1.src.rpm">libgc-6.1-1.src.rpm</a>
455 <li><a href="archive/mono-0.24-1.src.rpm">mono-0.24-1.src.rpm</a>
464 <td bgcolor="#999999">
465 <img src="images/redhat-36.gif"><b>Red Hat 9.0/x86</b>
467 <li><a href="archive/redhat-90-i386/libgc-6.1-1.i386.rpm">libgc-6.1-1.i386.rpm</a>
468 <li><a href="archive/redhat-90-i386/libgc-devel-6.1-1.i386.rpm">libgc-devel-6.1-1.i386.rpm</a>
469 <li><a href="archive/redhat-90-i386/mono-0.24-1.i386.rpm">mono-0.24-1.i386.rpm</a>
470 <li><a href="archive/redhat-90-i386/mono-devel-0.24-1.i386.rpm">mono-devel-0.24-1.i386.rpm</a>
471 <li><a href="archive/redhat-90-i386/mono-debuginfo-0.24-1.i386.rpm">mono-debuginfo-0.24-1.i386.rpm</a>
473 <li><a href="archive/redhat-90-i386/gtk-sharp-0.9-1.i386.rpm">gtk-sharp-0.9-1.i386.rpm</a>
474 <li><a href="archive/redhat-90-i386/gtk-sharp-debuginfo-0.9-1.i386.rpm">gtk-sharp-debuginfo-0.9-1.i386.rpm</a>
475 <li><a href="archive/redhat-90-i386/monodoc-0.4-1.i386.rpm">monodoc-0.4-1.i386.rpm</a>
478 <td bgcolor="#999999">
479 <img src="images/redhat-36.gif"><b>Red Hat 8.0/x86</b>
481 <li><a href="archive/redhat-80-i386/libgc-6.1-1.i386.rpm">libgc-6.1-1.i386.rpm</a>
482 <li><a href="archive/redhat-80-i386/libgc-devel-6.1-1.i386.rpm">libgc-devel-6.1-1.i386.rpm</a>
483 <li><a href="archive/redhat-80-i386/mono-0.24-2.i386.rpm">mono-0.24-2.i386.rpm</a>
484 <li><a href="archive/redhat-80-i386/mono-devel-0.24-2.i386.rpm">mono-devel-0.24-2.i386.rpm</a>
486 <li><a href="archive/redhat-80-i386/gtk-sharp-0.9-1.i386.rpm">gtk-sharp-0.9-1.i386.rpm</a>
487 <li><a href="archive/redhat-80-i386/monodoc-0.4-1.i386.rpm">monodoc-0.4-1.i386.rpm</a>
493 <td bgcolor="#999999">
494 <img src="images/debian-36.gif"><b>Debian</b>
496 <li><a href="http://www.debianplanet.com/mono/">Debian Packages here.</a>
499 <td bgcolor="#999999">
500 <img src="images/windows-36.gif"><b>Windows Setup Wizard (XP, 2000, NT)</b>
502 <li><a href="archive/mono-0.24-win32-1.exe">Setup program.</a>
508 <td bgcolor="#999999">
509 <img src="images/redhat-36.gif"><b>Red Hat 7.3/x86</b>
511 <li><a href="archive/redhat-73-i386/libgc-6.1-1.i386.rpm">libgc-6.1-1.i386.rpm</a>
512 <li><a href="archive/redhat-73-i386/libgc-devel-6.1-1.i386.rpm">libgc-devel-6.1-1.i386.rpm</a>
513 <li><a href="archive/redhat-73-i386/mono-0.24-1.i386.rpm">mono-0.24-1.i386.rpm</a>
514 <li><a href="archive/redhat-73-i386/mono-devel-0.24-1.i386.rpm">mono-devel-0.24-1.i386.rpm</a>
517 <td bgcolor="#999999">
518 <img src="images/mandrake-36.gif"><b>Mandrake 8.2/x86</b>
520 <li><a href="archive/mandrake-82-i386/libgc-6.1-1.i586.rpm">libgc-6.1-1.i586.rpm</a>
521 <li><a href="archive/mandrake-82-i386/libgc-devel-6.1-1.i586.rpm">libgc-devel-6.1-1.i586.rpm</a>
522 <li><a href="archive/mandrake-82-i386/mono-0.24-1.i586.rpm">mono-0.24-1.i586.rpm</a>
523 <li><a href="archive/mandrake-82-i386/mono-devel-0.24-1.i586.rpm">mono-devel-0.24-1.i586.rpm</a>
529 <td bgcolor="#999999">
530 <img src="images/suse-36.gif"><b>SuSE 8.0/x86</b>
532 <li><a href="archive/suse-80-i386/libgc-6.1-1.i386.rpm">libgc-6.1-1.i386.rpm</a>
533 <li><a href="archive/suse-80-i386/libgc-devel-6.1-1.i386.rpm">libgc-devel-6.1-1.i386.rpm</a>
534 <li><a href="archive/suse-80-i386/mono-0.24-1.i386.rpm">mono-0.24-1.i386.rpm</a>
535 <li><a href="archive/suse-80-i386/mono-devel-0.24-1.i386.rpm">mono-devel-0.24-1.i386.rpm</a>
538 <td bgcolor="#999999">
541 <li><a href="archive/s390/libgc-6.1-1.s390.rpm">libgc-6.1-1.s390.rpm</a>
542 <li><a href="archive/s390/libgc-devel-6.1-1.s390.rpm">libgc-devel-6.1-1.s390.rpm</a>
543 <li><a href="archive/s390/mono-0.24-1.s390.rpm">mono-0.24-1.s390.rpm</a>
544 <li><a href="archive/s390/mono-devel-0.24-1.s390.rpm">mono-devel-0.24-1.s390.rpm</a>
553 <tr bgcolor="#CCCCC">
555 <b>Regression Tests</b><br>
558 You can get binaries for the Mono Regression Test
559 Suite <a href="archive/mono-tests.tar.gz">here</a>
568 <tr bgcolor="#DDDDDD">
570 <b>Release 0.23</b><br>
571 <a href="archive/mono-0.23">Release notes</a><br>
575 <table cellspacing="1" cellpadding="3">
576 <tr bgcolor="#BBBBBB">
582 <li><a href="archive/mcs-0.23.tar.gz">Mono Class Libraries and C# Compiler.</a>
583 <li><a href="archive/mono-0.23.tar.gz">Mono Runtime</a>
584 <li><a href="archive/gc6.1.tar.gz">Boehm GC 6.1</a>
585 <li><a href="archive/xsp-0.3.tar.gz">XSP web server (0.3)</a>
586 <li><a href="archive/mono-debugger-0.2.2.tar.gz">Mono Debugger 0.2.2</a>
590 <tr bgcolor="#BBBBBB">
592 <b>Source RPMs</b><br>
597 <li><a href="archive/libgc-6.1-1.src.rpm">libgc-6.1-1.src.rpm</a>
598 <li><a href="archive/mono-0.23-1.src.rpm">mono-0.23-1.src.rpm</a>
606 <td bgcolor="#999999">
607 <b>Red Hat 7.3/x86</b>
609 <li><a href="archive/redhat-73-i386/libgc-6.1-1.i386.rpm">libgc-6.1-1.i386.rpm</a>
610 <li><a href="archive/redhat-73-i386/libgc-devel-6.1-1.i386.rpm">libgc-devel-6.1-1.i386.rpm</a>
611 <li><a href="archive/redhat-73-i386/mono-0.23-1.i386.rpm">mono-0.23-1.i386.rpm</a>
612 <li><a href="archive/redhat-73-i386/mono-devel-0.23-1.i386.rpm">mono-devel-0.23-1.i386.rpm</a>
615 <td bgcolor="#999999">
616 <b>Red Hat 7.2/x86</b>
618 <li><a href="archive/redhat-72-i386/libgc-6.1-1.i386.rpm">libgc-6.1-1.i386.rpm</a>
619 <li><a href="archive/redhat-72-i386/libgc-devel-6.1-1.i386.rpm">libgc-devel-6.1-1.i386.rpm</a>
620 <li><a href="archive/redhat-72-i386/mono-0.23-1.i386.rpm">mono-0.23-1.i386.rpm</a>
621 <li><a href="archive/redhat-72-i386/mono-devel-0.23-1.i386.rpm">mono-devel-0.23-1.i386.rpm</a>
626 <td bgcolor="#999999">
627 <b>Red Hat 7.1/x86</b>
629 <li><a href="archive/redhat-71-i386/libgc-6.1-1.i386.rpm">libgc-6.1-1.i386.rpm</a>
630 <li><a href="archive/redhat-71-i386/libgc-devel-6.1-1.i386.rpm">libgc-devel-6.1-1.i386.rpm</a>
631 <li><a href="archive/redhat-71-i386/mono-0.23-1.i386.rpm">mono-0.23-1.i386.rpm</a>
632 <li><a href="archive/redhat-71-i386/mono-devel-0.23-1.i386.rpm">mono-devel-0.23-1.i386.rpm</a>
635 <td bgcolor="#999999">
636 <b>Mandrake 8.2/x86</b>
638 <li><a href="archive/mandrake-82-i386/libgc-6.1-1.i586.rpm">libgc-6.1-1.i586.rpm</a>
639 <li><a href="archive/mandrake-82-i386/libgc-devel-6.1-1.i586.rpm">libgc-devel-6.1-1.i586.rpm</a>
640 <li><a href="archive/mandrake-82-i386/mono-0.23-1.i586.rpm">mono-0.23-1.i586.rpm</a>
641 <li><a href="archive/mandrake-82-i386/mono-devel-0.23-1.i586.rpm">mono-devel-0.23-1.i586.rpm</a>
646 <td bgcolor="#999999">
649 <li><a href="archive/suse-80-i386/libgc-6.1-1.i386.rpm">libgc-6.1-1.i386.rpm</a>
650 <li><a href="archive/suse-80-i386/libgc-devel-6.1-1.i386.rpm">libgc-devel-6.1-1.i386.rpm</a>
651 <li><a href="archive/suse-80-i386/mono-0.23-1.i386.rpm">mono-0.23-1.i386.rpm</a>
652 <li><a href="archive/suse-80-i386/mono-devel-0.23-1.i386.rpm">mono-devel-0.23-1.i386.rpm</a>
655 <td bgcolor="#999999">
656 <b>Red Hat 8.0/x86</b>
658 <li><a href="archive/redhat-80-i386/libgc-6.1-1.i386.rpm">libgc-6.1-1.i386.rpm</a>
659 <li><a href="archive/redhat-80-i386/libgc-devel-6.1-1.i386.rpm">libgc-devel-6.1-1.i386.rpm</a>
660 <li><a href="archive/redhat-80-i386/mono-0.23-1.i386.rpm">mono-0.23-1.i386.rpm</a>
661 <li><a href="archive/redhat-80-i386/mono-devel-0.23-1.i386.rpm">mono-devel-0.23-1.i386.rpm</a>
666 <td bgcolor="#999999">
667 <b>Windows Setup Wizard (NT/2000/XP)</b>
669 <li><a href="archive/mono-0.23-win32-2.exe">Mono-Setup</a>
672 <td bgcolor="#999999">
675 <li><a href="archive/s390/libgc-6.1-1.s390.rpm">libgc-6.1-1.s390.rpm</a>
676 <li><a href="archive/s390/libgc-devel-6.1-1.s390.rpm">libgc-devel-6.1-1.s390.rpm</a>
677 <li><a href="archive/s390/mono-0.23-1.s390.rpm">mono-0.23-1.s390.rpm</a>
678 <li><a href="archive/s390/mono-devel-0.23-1.s390.rpm">mono-devel-0.23-1.s390.rpm</a>
686 <tr bgcolor="#CCCCC">
688 <b>Regression Tests</b><br>
691 You can get binaries for the Mono Regression Test
692 Suite <a href="archive/mono-tests.tar.gz">here</a>
703 <tr bgcolor="#DDDDDD">
705 <b>Release 0.22</b><br>
706 <a href="archive/mono-0.22">Release notes</a><br>
710 <table cellspacing="1" cellpadding="3">
711 <tr bgcolor="#BBBBBB">
717 <li><a href="archive/mcs-0.22.tar.gz">Mono Class Libraries and C# Compiler.</a>
718 <li><a href="archive/mono-0.22.tar.gz">Mono Runtime</a>
719 <li><a href="archive/gc6.1.tar.gz">Boehm GC 6.1</a>
720 <li><a href="archive/xsp-0.3.tar.gz">XSP web server (0.3)</a>
724 <tr bgcolor="#BBBBBB">
726 <b>Source RPMs</b><br>
731 <li><a href="archive/libgc-6.1-1.src.rpm">libgc-6.1-1.src.rpm</a>
732 <li><a href="archive/mono-0.22-1.src.rpm">mono-0.22-1.src.rpm</a>
740 <td bgcolor="#999999">
741 <b>Windows Setup Wizard (NT/2000/XP)</b>
743 <li><a href="archive/mono-0.22-win32-1.exe">Mono-Setup</a>
751 <tr bgcolor="#CCCCC">
753 <b>Regression Tests</b><br>
756 You can get binaries for the Mono Regression Test
757 Suite <a href="archive/mono-tests.tar.gz">here</a>
766 <tr bgcolor="#DDDDDD">
768 <b>Release 0.21</b><br>
769 <a href="archive/mono-0.21">Release notes</a><br>
773 <table cellspacing="1" cellpadding="3">
774 <tr bgcolor="#BBBBBB">
780 <li><a href="archive/mcs-0.21.tar.gz">Mono Class Libraries and C# Compiler.</a>
781 <li><a href="archive/mono-0.21.tar.gz">Mono Runtime</a>
782 <li><a href="archive/gc6.1.tar.gz">Boehm GC 6.1</a>
783 <li><a href="archive/xsp-0.3.tar.gz">XSP web server (0.3)</a>
787 <tr bgcolor="#BBBBBB">
789 <b>Source RPMs</b><br>
794 <li><a href="archive/libgc-6.1-1.src.rpm">libgc-6.1-1.src.rpm</a>
795 <li><a href="archive/mono-0.21-1.src.rpm">mono-0.21-1.src.rpm</a>
803 <td bgcolor="#999999">
804 <b>Debian packages</b>
806 <li><a href="http://www.atoker.com/mono/">Alp's web site</a>
814 <tr bgcolor="#CCCCC">
816 <b>Regression Tests</b><br>
819 You can get binaries for the Mono Regression Test
820 Suite <a href="archive/mono-tests.tar.gz">here</a>
829 <tr bgcolor="#DDDDDD">
831 <b>Release 0.20</b><br>
832 <a href="archive/mono-0.20">Release notes</a><br>
836 <table cellspacing="1" cellpadding="3">
837 <tr bgcolor="#BBBBBB">
843 <li><a href="archive/mcs-0.20.tar.gz">Mono Class Libraries and C# Compiler.</a>
844 <li><a href="archive/mono-0.20.tar.gz">Mono Runtime</a>
845 <li><a href="archive/gc6.1.tar.gz">Boehm GC 6.1</a>
846 <li><a href="archive/xsp-0.3.tar.gz">XSP web server (0.3)</a>
850 <tr bgcolor="#BBBBBB">
852 <b>Source RPMs</b><br>
857 <li><a href="archive/libgc-6.1-1.src.rpm">libgc-6.1-1.src.rpm</a>
858 <li><a href="archive/mono-0.20-1.src.rpm">mono-0.20-1.src.rpm</a>
866 <td bgcolor="#999999">
867 <b>Red Hat 8.0/x86</b>
869 <li><a href="archive/redhat-80-i386/libgc-6.1-1.i386.rpm">libgc-6.1-1.i386.rpm</a>
870 <li><a href="archive/redhat-80-i386/libgc-devel-6.1-1.i386.rpm">libgc-devel-6.1-1.i386.rpm</a>
871 <li><a href="archive/redhat-80-i386/mono-0.20-1.i386.rpm">mono-0.20-1.i386.rpm</a>
872 <li><a href="archive/redhat-80-i386/mono-devel-0.20-1.i386.rpm">mono-devel-0.20-1.i386.rpm</a>
875 <td bgcolor="#999999">
876 <b>Debian packages</b>
878 <li><a href="http://www.atoker.com/mono/">Alp's web site</a>
883 <td bgcolor="#999999">
884 <b>Windows Setup Wizard (NT/2000/XP)</b>
886 <li><a href="archive/mono-0.20-stable-win32-2.exe">Mono-Setup</a>
894 <tr bgcolor="#CCCCC">
896 <b>Regression Tests</b><br>
899 You can get binaries for the Mono Regression Test
900 Suite <a href="archive/mono-tests.tar.gz">here</a>
909 <tr bgcolor="#DDDDDD">
911 <b>Release 0.19</b><br>
912 <a href="archive/mono-0.19">Release notes</a><br>
916 <table cellspacing="1" cellpadding="3">
917 <tr bgcolor="#BBBBBB">
923 <li><a href="archive/mcs-0.19.tar.gz">Mono Class Libraries and C# Compiler.</a>
924 <li><a href="archive/mono-0.19.tar.gz">Mono Runtime</a>
928 <tr bgcolor="#BBBBBB">
930 <b>Source RPMs</b><br>
935 <li><a href="archive/libgc-6.1-1.src.rpm">libgc-6.1-1.src.rpm</a>
936 <li><a href="archive/mono-0.19-1.src.rpm">mono-0.19-1.src.rpm</a>
951 <tr bgcolor="#DDDDDD">
953 <b>Release 0.18</b><br>
954 <a href="archive/mono-0.18">Release notes</a><br>
958 <table cellspacing="1" cellpadding="3">
959 <tr bgcolor="#BBBBBB">
965 <li><a href="archive/mcs-0.18.tar.gz">Mono Class Libraries and C# Compiler.</a>
966 <li><a href="archive/mono-0.18.tar.gz">Mono Runtime</a>
967 <li><a href="archive/gc6.1.tar.gz">Boehm GC 6.1</a>
968 <li><a href="archive/xsp-0.2.tar.gz">XSP web server</a> <b><font color="#dd0000">New!</font></b>
972 <tr bgcolor="#BBBBBB">
974 <b>Source RPMs</b><br>
979 <li><a href="archive/libgc-6.1-1.src.rpm">libgc-6.1-1.src.rpm</a>
980 <li><a href="archive/mono-0.18-1.src.rpm">mono-0.18-1.src.rpm</a>
995 <tr bgcolor="#DDDDDD">
997 <b>Release 0.17</b><br>
998 <a href="archive/mono-0.17">Release notes</a><br>
1002 <table cellspacing="1" cellpadding="3">
1003 <tr bgcolor="#BBBBBB">
1009 <li><a href="archive/mcs-0.17.tar.gz">Mono Class Libraries and C# Compiler.</a>
1010 <li><a href="archive/mono-0.17.tar.gz">Mono Runtime</a>
1011 <li><a href="archive/gc6.1.tar.gz">Boehm GC 6.1</a>
1015 <tr bgcolor="#BBBBBB">
1017 <b>Source RPMs</b><br>
1022 <li><a href="archive/libgc-6.1-1.src.rpm">libgc-6.1-1.src.rpm</a>
1023 <li><a href="archive/mono-0.17-2.src.rpm">mono-0.17-2.src.rpm</a>
1028 <td bgcolor="#999999">
\r
1029 <b>Windows Setup Wizard (NT/2000/XP)</b>
\r
1031 <li><a href="archive/mono-0.17-stable.exe">Mono-Setup</a>
\r
1034 <td bgcolor="#999999">
\r
1035 <b>Debian packages</b>
\r
1037 <li><a href="http://www.atoker.com/mono/">Alp's web site</a>
1050 <tr bgcolor="#DDDDDD">
1052 <b>Release 0.16</b><br>
1053 <a href="archive/mono-0.16">Release notes</a><br>
1057 <table cellspacing="1" cellpadding="3">
1058 <tr bgcolor="#BBBBBB">
1064 <li><a href="archive/mcs-0.16.tar.gz">Mono Class Libraries and C# Compiler.</a>
1065 <li><a href="archive/mono-0.16.tar.gz">Mono Runtime</a>
1066 <li><a href="archive/gc6.1.tar.gz">Boehm GC 6.1</a>
1070 <tr bgcolor="#BBBBBB">
1076 <li><a href="archive/libgc-6.1-1.src.rpm">libgc-6.1-1.src.rpm</a>
1077 <li><a href="archive/mono-0.16-1.src.rpm">mono-0.16-1.src.rpm</a>
1085 <td bgcolor="#999999">
1088 <li><a href="archive/s390/glib2-2.0.6-13.s390.rpm">glib2-2.0.6-13.s390.rpm</a>
1089 <li><a href="archive/s390/glib2-devel-2.0.6-13.s390.rpm">glib2-devel-2.0.6-13.s390.rpm</a>
1090 <li><a href="archive/s390/libgc-6.1alpha5-1.s390.rpm">libgc-6.1alpha5-1.s390.rpm</a>
1091 <li><a href="archive/s390/libgc-devel-6.1alpha5-1.s390.rpm">libgc-devel-6.1alpha5-1.s390.rpm</a>
1092 <li><a href="archive/s390/mono-0.16-1.s390.rpm">mono-0.16-1.s390.rpm</a>
1093 <li><a href="archive/s390/mono-devel-0.16-1.s390.rpm">mono-devel-0.16-1.s390.rpm</a>
1108 <tr bgcolor="#DDDDDD">
1110 <b>Release 0.15</b><br>
1111 <a href="archive/mono-0.15">Release notes</a><br>
1115 <table cellspacing="1" cellpadding="3">
1116 <tr bgcolor="#BBBBBB">
1122 <li><a href="archive/mcs-0.15.tar.gz">Mono Class Libraries and C# Compiler.</a>
1123 <li><a href="archive/mono-0.15.tar.gz">Mono Runtime</a>
1124 <li><a href="archive/gc6.1alpha5.tar.gz">Boehm GC 6.1alpha5</a>
1128 <tr bgcolor="#BBBBBB">
1134 <li><a href="archive/libgc-6.1alpha5-1.src.rpm">libgc-6.1alpha5-1.src.rpm</a>
1135 <li><a href="archive/mono-0.15-1.src.rpm">mono-0.15-1.src.rpm</a>
1143 <tr bgcolor="#999999">
\r
1145 <b>Windows (win95 friendly)</b>
\r
1147 <li><a href="archive/mono-w32-Aug_28_2002.zip">Mono-w32</a>
\r
1150 <td bgcolor="#999999">
\r
1151 <b>Red Hat null-8.0/x86</b>
\r
1153 <li><a href="archive/redhat-null-i386/libgc-6.1alpha5-1.i386.rpm">libgc-6.1alpha5-1.i386.rpm</a>
\r
1154 <li><a href="archive/redhat-null-i386/libgc-devel-6.1alpha5-1.i386.rpm">libgc-devel-6.1alpha5-1.i386.rpm</a>
\r
1155 <li><a href="archive/redhat-null-i386/mono-0.15-1.i386.rpm">mono-0.15-1.i386.rpm</a>
\r
1156 <li><a href="archive/redhat-null-i386/mono-devel-0.15-1.i386.rpm">mono-devel-0.15-1.i386.rpm</a>
\r
1166 * Binaries for other platforms.
1168 Already daily volunteer's made binaries:
1171 * <a href="http://www.debianplanet.org/mono/">DebianPlanet</a>
1172 * <a href="http://www.superin.formativ.net/mono/mono.htm">Windows</a> (works without cygwin!)
1177 <a name="snapshots">
1179 <a href="http://www.go-mono.com/snapshots">Nightly snapshots</a> of
1180 the CVS repository are made every day at 10pm EST (Boston
1181 Time). These are not guaranteed to build, they are just a
1182 snapshot of the tree.
1184 The <a href="anoncvs.html">anoncvs</a> mirrors provided by
1185 Hispalinux are updated every six hours.
1187 * Compiling the code
1189 There are a number of ways of compiling Mono
1192 <li>From the <a href="#scripts">scripts</A>
1194 <LI><a href="#install">Manually</a> for the first time.
1196 <li>Manually, <a href="#upgrade">while upgrading</a> to CVS
1199 (which is an easy way to get the latest CVS information)
1202 * Compiling with scripts
1204 There are scripts to help build mono for both Unix and Windows. Get
1205 <a href="mono-build.sh">mono-build.sh</a> for Unix, or <a
1206 href="mono-build-w32.sh">mono-build-w32.sh</a> for Windows.
1207 These scripts automate the installation of GLIB and pkgconfig
1208 (building from source on Unix, and using binary packages
1209 provided by the GIMP for Windows project on Windows.) To use
1210 the script, follow these simple steps:
1213 * Save the script for your platform somewhere (e.g. /usr/local/bin)
1214 * Make the script executable (i.e chmod 755 /usr/local/bin/mono-build.sh)
1215 * Create a directory to hold the mono source, and the compiled binaries (e.g. mkdir ~/mono)
1216 * Change to the new directory (i.e. cd ~/mono)
1217 * run the script (i.e. /usr/local/bin/mono-build.sh)
1220 The script requires wget on either platform, and building the
1221 software requires make, gcc, automake, autoconf, and libtool.
1222 You should install these packages from your distribution or
1223 with the cygwin installer. You should also take care of setting
1224 the right environment variables as the PKG_CONFIG_FLAGS, etc.
1226 The script will download required packages from
1227 www.go-mono.com and do a cvs checkout of mono in the current
1228 directory. <b>IMPORTANT!:</b> The cvs server chosen defaults to
1230 set your CVSROOT environment variable before running the script to
1231 select a particular cvs server.
1234 ** Building the software manually
1236 You will need to obtain the Mono dependencies first: <a
1237 href="http://www.gtk.org">glib 2.x</a> and
1238 <a href="http://www.freedesktop.org/software/pkgconfig">pkg-config</a>.
1240 *** Building on Linux
1243 Unpack the Mono runtime distribution:
1245 tar xzvf mono-X.XX.tar.gz
1251 Then configure, compile and install:
1255 ./configure --prefix=/usr/local
1259 This will give you a runtime, C# compiler and runtime
1262 If you want to recompile the runtime and the compiler,
1263 follow these steps, first unpack the MCS package:
1266 tar xzvf mcs-X.XX.tar.gz
1271 Then use the following command to compile and install:
1275 make -f makefile.gnu install prefix=/usr/local
1278 You can change /usr/local to something else if you want.
1282 *** On Windows, to install and work on the compiler and the class libraries:
1284 **** Install Cygwin and the GNU build tools, Microsoft's .NET Framework SDK and the precompiled GLIB 2.0 and pkg-config libraries.
1288 * Install <a href="http://www.cygwin.com">Cygwin</a>.
1290 * Install <a href="http://msdn.microsoft.com/downloads">
1291 Microsoft .NET Framework SDK</a>.
1293 * Change to the /usr/local directory
1294 of your Cygwin installation.<br>
1295 Unzip the precompiled packages listed above.
1300 * If you downloaded the Mono
1301 <a href="http://www.go-mono.com/snapshots">nightly snapshot
1302 </a>, untar the snapshot.
1304 * Change directories to "mcs".
1313 *** On Windows, to compile the mono runtime:
1317 * If you downloaded the Mono
1318 <a href="http://www.go-mono.com/snapshots">nightly snapshot
1319 </a>, untar the snapshot.
1321 * Change directories to "mono".
1323 * Configure, compile and install:
1325 ./configure --prefix=c:/mono
1332 * Software resources and notes
1334 The required and additional software can be downloaded here:
1336 * Microsoft's .NET Framework SDK from
1337 <a href="http://msdn.microsoft.com/downloads">
1338 msdn.microsoft.com/downloads</a>.
1340 * Cygwin and the GNU Make tools from
1341 <a href="http://www.cygwin.com">www.cygwin.com</a>.
1342 Some people observed problems with autoconf 2.52. Installing
1343 autoconf 2.13 helped in those cases.
1345 * Precompiled GLIB 2.0 and pkg-config packages (and
1346 their dependencies) by the <a href="http://www.gimp.org/~tml/gimp/win32//index.html">GIMP for Windows</a> project from
1347 <a href="http://www.go-mono.com/archive/pkgconfig-0.11-20020310.zip">http://www.go-mono.com/archive/pkgconfig-0.11-20020310.zip</a><br>
1348 <a href="http://www.go-mono.com/archive/glib-2.0.4-20020703.zip">http://www.go-mono.com/archive/glib-2.0.4-20020703.zip</a> <br>
1349 <a href="http://www.go-mono.com/archive/glib-dev-2.0.4-20020703.zip">http://www.go-mono.com/archive/glib-dev-2.0.4-20020703.zip</a> <br>
1350 <a href="http://www.go-mono.com/archive/libiconv-1.7.zip">http://www.go-mono.com/archive/libiconv-1.7.zip</a> <br>
1351 <a href="http://www.go-mono.com/archive/libiconv-dev-1.7.zip">http://www.go-mono.com/archive/libiconv-dev-1.7-20020101.zip</a> <br>
1352 <a href="http://www.go-mono.com/archive/libintl-0.10.40-20020101.zip">http://www.go-mono.com/archive/libintl-0.10.40-20020101.zip</a><br>
1355 * Download the Mono source code from the
1356 <a href="#feb-11">packaged versions</a> or
1357 the <a href="http://www.go-mono.com/snapshots">
1358 nightly snapshots</a> or the <a href="anoncvs.html">
1359 Anonymous CVS</a>. The nightly snapshots are done every
1360 night at 10pm EST (Boston Time). The nightly snapshots are
1361 not guaranteed to build, but most of the time they should.
1367 *** Notes on compiling GLIB 2.0 and pkg-config from source:
1372 * Some people observed problems with autoconf 2.52. Installing
1373 autoconf 2.13 helped in those cases (don't forget to do a
1374 `make maintainer-clean' after the update).
1376 * Download, compile and install <a href="http://www.freedesktop.org/software/pkgconfig">pkg-config</a> from source.
1377 (I had to change line 674 of
1378 <nobr><tt>pkg-config-0.8.0/glib-1.2.8/gstrfuncs.c</tt></nobr> from
1379 <nobr><tt>extern char *strsignal (int sig);</tt></nobr> to
1380 <nobr><tt>extern const char *strsignal (int sig);</tt></nobr>.
1383 tar xzvf pkg-config-0.8.0.tar.gz
1385 ./configure --prefix=/usr
1390 * Download, compile and install <a href="ftp://ftp.gnu.org/pub/gnu/libiconv/libiconv-1.7.tar.gz">libiconv</a> from source.<br>
1391 If you dont have MS Visual C/C++ 4.0 or 5.0 or 6.0 you can also try
1392 the binary package available at <a
1393 href="http://www.gimp.org/win32/libiconv-dev-20001007.zip">
1394 http://www.gimp.org/win32/libiconv-dev-20001007.zip</a>.
1397 * Download, compile and install the
1398 <a href="ftp://ftp.gtk.org/pub/gtk/v2.0/glib-2.0.6.tar.gz">
1399 glib 2.0</a> from source.
1403 <a name="upgrading">
1406 To upgrade your Mono installation from CVS, it is very
1407 important that you update your Mono and MCS modules from CVS
1408 at the same time. Failure to do so might result in a
1409 problematic installation as the runtime and the class
1410 libraries will be out of sync.
1412 Run the following commands to update your CVS tree (more
1413 details in <a href="ccvs.html">Cvs and Mono</a> and the <A
1414 href="anoncvs.html">AnonCVS and Mono</a> pages).
1417 (cd mono; cvs update -dP .)
1418 (cd mcs; cvs update -dP .)
1421 Once you have updated your sources, remove any cached
1422 assemblies or old binaries from the Mono "runtime" directory,
1423 and then compile each component:
1426 (cd mono/runtime; rm *exe *dll)
1431 Now you can install the result:
1434 (cd mono; make install)
1437 Notice that following the above procedure does not require you
1438 to manually install the software in the `mcs' directory, as
1439 the relevant files will be copied by the `mono' makefiles.