I’m documenting my installation experience.
1. Download mono-all.zip for RH 9.0.
2. Unzip it to /home/Mono
3. cd /home/Mono
4. rpm -Uvh *rpm
[root@localhost Mono]# rpm -Uvh *rpm
error: Failed dependencies:
libpixman >= 0.1.1 is needed by cairo-0.1.23-2.ximian.6.1
libgtkhtml3.0_4 is needed by gtk-sharp-1.0-1.ximian.6.0
5. download libpixman and libgtkhtml from ftp.ximan.com
6. rpm -Uvh *rpm
[root@localhost Mono]# rpm -Uvh *rpm
warning: libgtkhtml3.0_4-3.0.10-0.ximian.6.1.i386.rpm: V3 DSA signature: NOKEY, key ID fd4fe9e9
warning: package libpixman = 0.1.0-1.ximian.6.2 was already added, replacing with libpixman <= 0.1.1-0.ximian.6.0
error: Failed dependencies:
libgal-2.0.so.6 is needed by libgtkhtml3.0_4-3.0.10-0.ximian.6.1
libgal-a11y-2.0.so.6 is needed by libgtkhtml3.0_4-3.0.10-0.ximian.6.1
7. download libgal from ftp.ximan.com
8. rpm -Uvh *rpm
[root@localhost Mono]# rpm -Uvh *rpm
warning: libgal2.0_6-1.99.11-0.ximian.6.1.i386.rpm: V3 DSA signature: NOKEY, key ID fd4fe9e9
warning: package libpixman = 0.1.0-1.ximian.6.2 was already added, replacing with libpixman <= 0.1.1-0.ximian.6.0
Preparing... ########################################### [100%]
1:mono-preview ########################################### [ 2%]
2:mono-ziplib ########################################### [ 3%]
3:mono-web-forms ########################################### [ 5%]
4:mono-winforms ########################################### [ 7%]
5:mono-web-services ########################################### [ 8%]
6:perl-XML-NamespaceSuppo########################################### [ 10%]
7:libpixman ########################################### [ 11%]
8:libicu26 ########################################### [ 13%]
9:mono-core ########################################### [ 15%]
10:mono-ikvm ########################################### [ 16%]
11:cairo ########################################### [ 18%]
12:perl-XML-SAX ########################################### [ 20%]
13:mono-nunit ########################################### [ 21%]
14:wine ########################################### [ 23%]
15:perl-XML-LibXML-Common ########################################### [ 25%]
16:libgdiplus ########################################### [ 26%]
17:mono-drawing ########################################### [ 28%]
18:libpixman-devel ########################################### [ 30%]
19:bytefx-data-mysql ########################################### [ 31%]
20:mono-data-postgresql ########################################### [ 33%]
21:mono-ms-extras ########################################### [ 34%]
22:mono-remoting ########################################### [ 36%]
23:ibm-data-db2 ########################################### [ 38%]
24:mono-basic ########################################### [ 39%]
25:mono-cairo ########################################### [ 41%]
26:mono-data ########################################### [ 43%]
27:mono-data-oracle ########################################### [ 44%]
28:mono-data-sqlite ########################################### [ 46%]
29:mono-data-sybase ########################################### [ 48%]
30:mono-directory ########################################### [ 49%]
31:mono-locale-cjk ########################################### [ 51%]
32:mono-locale-mideast ########################################### [ 52%]
33:mono-locale-other ########################################### [ 54%]
34:mono-locale-rare ########################################### [ 56%]
35:mono-ms-enterprise ########################################### [ 57%]
36:mono-novell-directory ########################################### [ 59%]
37:mono-peapi ########################################### [ 61%]
38:mono-posix ########################################### [ 62%]
39:mono-xml-relaxng ########################################### [ 64%]
40:perl-XML-NodeFilter ########################################### [ 66%]
41:perl-XML-LibXML ########################################### [ 67%]
42:libgal2.0_6 ########################################### [ 69%]
43:libgtkhtml3.0_4 ########################################### [ 70%]
44:gtk-sharp ########################################### [ 72%]
45:gecko-sharp ########################################### [ 74%]
46:monodoc ########################################### [ 75%]
47:gtksourceview ########################################### [ 77%]
48:gtksourceview-sharp ########################################### [ 79%]
49:cairo-devel ########################################### [ 80%]
50:gtk-sharp-gapi ########################################### [ 82%]
51:icu ########################################### [ 84%]
52:ikvm ########################################### [ 85%]
53:libicu-devel ########################################### [ 87%]
54:mono-complete ########################################### [ 89%]
55:mono-complete-devel ########################################### [ 90%]
56:mono-core-devel ########################################### [ 92%]
57:monodevelop ########################################### [ 93%]
58:mono-runtime-devel ########################################### [ 95%]
59:wine-devel ########################################### [ 97%]
60:winelib ########################################### [ 98%]
61:xsp ########################################### [100%]
Here’s my first Mono Gnome/Gtk HelloWorld! Running IDE in VPC is really slow. The MonoDevelop IDE is nice. I have not figured out whether or not it has drag and drop on WinForm.
It took me a while to move to the next step after the installation since the monodoc web site was down and I was trying to find sample codes to test the installation. I did a find / -name “mono*” -print and found monodevelop. So I launched it from xterm. Everything works fine so far! My next step is to get ASP.NET running on Apache 2.