I have Mandrake 9.1 and downloaded version 1.0 of Mono in RPMs from the mono web site. I had to download the RedHat 9.0 version, because there is no dedicated version of Mono 1.0 for Mandrake, but I have never had problems installing RedHat RPMs in Mandrake. In fact, I think Mandrake is some sort of RedHat but easier to use, and quite compatible.
First of all, could you tell what version of Mono you downloaded?
Second, those RPMs you downloaded cannot be installed in any order. There are dependencies between them, and you have install them so that when installing one of them, all of the others on which it dependes are already installed. Also, you might not have certain system components that are also required by some of the packages.
The following is a list of most of the RPMs I downloaded, in the order that I managed to install them, with (almost) no problem at all:
libicu26-2.6.2-1.ximian.6.0.i386.rpm
libicu-devel-2.6.2-1.ximian.6.0.i386.rpm
icu-2.6.2-1.ximian.6.0.i386.rpm
mono-core-1.0-1.ximian.6.1.i386.rpm
mono-runtime-devel-1.0-1.ximian.6.1.i386.rpm
libpixman-0.1.1-0.ximian.6.0.i386.rpm
libpixman-devel-0.1.1-0.ximian.6.0.i386.rpm
cairo-0.1.23-2.ximian.6.1.i386.rpm
cairo-devel-0.1.23-2.ximian.6.1.i386.rpm
mono-peapi-1.0-1.ximian.6.1.i386.rpm
mono-core-devel-1.0-1.ximian.6.1.i386.rpm
mono-posix-1.0-1.ximian.6.1.i386.rpm
mono-nunit-1.0-1.ximian.6.1.i386.rpm
mono-novell-directory-1.0-1.ximian.6.1.i386.rpm
mono-directory-1.0-1.ximian.6.1.i386.rpm
mono-ikvm-1.0-1.ximian.6.1.i386.rpm
mono-ziplib-1.0-1.ximian.6.1.i386.rpm
mono-xml-relaxng-1.0-1.ximian.6.1.i386.rpm
libgdiplus-0.10-1.ximian.6.1.i386.rpm
mono-drawing-1.0-1.ximian.6.1.i386.rpm
mono-cairo-1.0-1.ximian.6.1.i386.rpm
mono-ms-enterprise-1.0-1.ximian.6.1.i386.rpm
mono-data-1.0-1.ximian.6.1.i386.rpm
mono-web-forms-1.0-1.ximian.6.1.i386.rpm
mono-web-services-1.0-1.ximian.6.1.i386.rpm
mono-winforms-1.0-1.ximian.6.1.i386.rpm
mono-ms-extras-1.0-1.ximian.6.1.i386.rpm
mono-remoting-1.0-1.ximian.6.1.i386.rpm
mono-basic-1.0-1.ximian.6.1.i386.rpm
mono-preview-1.0-1.ximian.6.1.i386.rpm
ikvm-0.8.0.0-1.ximian.6.1.noarch.rpm
xsp-1.0-1.ximian.6.0.i386.rpm
mono-data-postgresql-1.0-1.ximian.6.1.i386.rpm
mono-data-oracle-1.0-1.ximian.6.1.i386.rpm
bytefx-data-mysql-1.0-1.ximian.6.1.i386.rpm
gtksourceview-1.0.1-0.ximian.6.1.i386.rpm
libgtkhtml3.0_4-3.0.10-0.ximian.6.1.i386.rpm
gtk-sharp-1.0-1.ximian.6.0.i386.rpm
gecko-sharp-0.5-2.ximian.6.1.i386.rpm
gtksourceview-sharp-0.5-1.ximian.6.1.i386.rpm
wine-20040505-1rh9winehq.i386.rpm
winelib-0.3-1.ximian.6.0.i386.rpm
I also had to download and install a library needed by libgtkhtml3.0
It is libgal2.0_6-1.99.11-0.ximian.6.1.i586.rpm and you can find it searching on the Internet, at
http://rpm.pbone.net/ for instance.
I also had problems upgrading wine, so I unistalled the version I have from my Mandrake 9.1 distribution, with the command rpm -e --nodeps <package> then I installed the wine libraries, which you can see are at the end of the list.
Anyway, I installed everything correctly, satisfying all packages dependencies, but when I run /usr/bin/mono or for the matter /usr/bin/mcs (the C# compiler) I get the following message.
mono: error while loading shared libraries: libmono.so.0: cannot handle TLS data
Can anyone help me with this.