X-Git-Url: http://wien.tomnetworks.com/gitweb/?a=blobdiff_plain;f=doc%2Fdownload;h=59769ea31b76831fe2418ff9d7cf839d50a6ca20;hb=9ae23667b2fcc60f8a182a83a077c49c8e2f14ca;hp=759a2102f3a636aabd8461ca47772db9d764ba5f;hpb=1d138da62c5cdc36adfbca704ac5ee39068886ed;p=mono.git diff --git a/doc/download b/doc/download index 759a2102f3a..59769ea31b7 100644 --- a/doc/download +++ b/doc/download @@ -2,121 +2,1389 @@ The Virtual Execution System is available in package `mono'. Currently this contains a metadata library and the - disassembler. Please reffer to our Runtime description for more details on this part of the project. - The code for the C# compiler as well as the language error - test suite and the class library are in the `mcs' package, we - will move this later into `mono' itself. + The software is also available on the `Mono' channel in Red Carpet. - In order to make mcs and the class libraries you will need the - GNU make tools. These may be obtained for the Windows - environment from cygwin.com. + Some useful links: Resources/Beginning + section, the FAQ. - You will also need to get GLIB, from: ftp://ftp.gtk.org/pub/gtk/v1.2/glib-1.2.10.tar.gz + + + + + +
+ Release 0.28
+ Release notes
+ Oct 1st, 2003 +
+ + + + + + + + + + + + + + + + - -** Sources + + + + + + + + +
+ Source Code + + +
+ Source RPMs
+ (No RPMS for XSP). +
+ +
+ Red Hat 9.0/x86 + + + Red Hat 8.0/x86 + +
+ Mandrake 9.1/x86 + + + Linux s390 + +
+ SuSE 8.2 + + + Windows installer + +
+
+ + + + + + +
+ Release 0.26
+ Release notes
+ Aug 14, 2003 +
+ + + + + + + + + + + + + + + + - Currently we will be providing CVS snapshots every day, until - we make the first tarball release. + + + + + + + + +
+ Source Code + + +
+ Source RPMs
+ (No RPMS for XSP). +
+ +
+ Red Hat 9.0/x86 + + + Red Hat 8.0/x86 + +
+ Debian + + + Mandrake 9.1/x86 + +
+ SuSE 8.2 + + + Windows installer + +
+
+ + + + + + + + + + + + + +
+ Release 0.25
+ Release notes
+ Jun 26, 2003 +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ Source Code + + +
+ Source RPMs
+ (No RPMS for XSP). +
+ +
+ Red Hat 9.0/x86 + + + Red Hat 8.0/x86 + +
+ Debian + + + Windows Setup Wizard (XP, 2000, NT) + +
+ Red Hat 7.3/x86 + + + Mandrake 9.1/x86 + +
+
+ Regression Tests
+
+ You can get binaries for the Mono Regression Test + Suite here +
+ + +* Older Releases: + + We provide binaries for older releases until we have packages for the new release. + + + + + + + + + + + + + + + +
+ Release 0.24
+ Release notes
+ May 6, 2003 +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ Source Code + + +
+ Source RPMs
+ (No RPMS for XSP). +
+ +
+ Red Hat 9.0/x86 + + + Red Hat 8.0/x86 + +
+ Debian + + + Windows Setup Wizard (XP, 2000, NT) + +
+ Red Hat 7.3/x86 + + + Mandrake 8.2/x86 + +
+ SuSE 8.0/x86 + + + Linux s/390 + +
+
+ Regression Tests
+
+ You can get binaries for the Mono Regression Test + Suite here +
+ + + + + + + + + + + + + + +
+ Release 0.23
+ Release notes
+ March 5, 2003 +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ Source Code + + +
+ Source RPMs
+ (No RPMS for XSP). +
+ +
+ Red Hat 7.3/x86 + + + Red Hat 7.2/x86 + +
+ Red Hat 7.1/x86 + + + Mandrake 8.2/x86 + +
+ SuSE 8.0/x86 + + + Red Hat 8.0/x86 + +
+ Windows Setup Wizard (NT/2000/XP) + + + Linux S/390 + +
+
+ Regression Tests
+
+ You can get binaries for the Mono Regression Test + Suite here +
+ + + + + + + + + + + + + + + + +
+ Release 0.22
+ Release notes
+ March 5, 2003 +
+ + + + + + + + + + + + + + + +
+ Source Code + + +
+ Source RPMs
+ (No RPMS for XSP). +
+ +
+ Windows Setup Wizard (NT/2000/XP) + +
+
+ Regression Tests
+
+ You can get binaries for the Mono Regression Test + Suite here +
+ + + + + + + + + + + + + + +
+ Release 0.21
+ Release notes
+ Feb 27th, 2003 +
+ + + + + + + + + + + + + + + +
+ Source Code + + +
+ Source RPMs
+ (No RPMS for XSP). +
+ +
+ Debian packages + +
+
+ Regression Tests
+
+ You can get binaries for the Mono Regression Test + Suite here +
+ + + + + + + + + + + + + + +
+ Release 0.20
+ Release notes
+ Feb 20th, 2003 +
+ + + + + + + + + + + + + + + + + + + +
+ Source Code + + +
+ Source RPMs
+ (No RPMS for XSP). +
+ +
+ Red Hat 8.0/x86 + + + Debian packages + +
+ Windows Setup Wizard (NT/2000/XP) + +
+
+ Regression Tests
+
+ You can get binaries for the Mono Regression Test + Suite here +
+ + + + + + + + +
+ Release 0.19
+ Release notes
+ Jan 20th, 2003 +
+ + + + + + + + + + + + +
+ Source Code + + +
+ Source RPMs
+ (No RPMS for XSP). +
+ +
+
+ + + + + + + + +
+ Release 0.18
+ Release notes
+ Jan 12th, 2003 +
+ + + + + + + + + + + + +
+ Source Code + + +
+ Source RPMs
+ (No RPMS for XSP). +
+ +
+
+ + + + + + + + + +
+ Release 0.17
+ Release notes
+ Dec 9th, 2002. +
+ + + + + + + + + + + + + +
+ Source Code + + +
+ Source RPMs
+ (No RPMS for XSP). +
+ +
+ Windows Setup Wizard (NT/2000/XP) + + + Debian packages + +
+
+ + + + + + + + + + + +
+ Release 0.16
+ Release notes
+ Oct 1st, 2002. +
+ + + + + + + + + + + + + + + +
+ Source Code + + +
+ Source RPMs + + +
+ Linux s390 + +
+
+ + + + + + + + +
+ Release 0.15
+ Release notes
+ Aug 23rd, 2002. +
+ + + + + + + + + + + + + + + + + +
+ Source Code + + +
+ Source RPMs + + +
+ Windows (win95 friendly) + + + Red Hat null-8.0/x86 + +
+
+ +* Binaries for other platforms. + + Already daily volunteer's made binaries: + + + +* Snapshots + + + + Nightly snapshots of + the CVS repository are made every day at 10pm EST (Boston + Time). These are not guaranteed to build, they are just a + snapshot of the tree. + + The anoncvs mirrors provided by + Hispalinux are updated every six hours. + +* Compiling the code + + There are a number of ways of compiling Mono + + + + (which is an easy way to get the latest CVS information) + + +* Compiling with scripts + + There are scripts to help build mono for both Unix and Windows. Get + mono-build.sh for Unix, or mono-build-w32.sh for Windows. + These scripts automate the installation of GLIB and pkgconfig + (building from source on Unix, and using binary packages + provided by the GIMP for Windows project on Windows.) To use + the script, follow these simple steps: + The script requires wget on either platform, and building the + software requires make, gcc, automake, autoconf, and libtool. + You should install these packages from your distribution or + with the cygwin installer. You should also take care of setting + the right environment variables as the PKG_CONFIG_FLAGS, etc. + + The script will download required packages from + www.go-mono.com and do a cvs checkout of mono in the current + directory. IMPORTANT!: The cvs server chosen defaults to + anonymous cvs; + set your CVSROOT environment variable before running the script to + select a particular cvs server. + -** Installing the software +** Building the software manually + + You will need to obtain the Mono dependencies first: glib 2.x and + pkg-config. - To install and work on the compiler and the class libraries, - follow these instructions: +*** Building on Linux - To compile the mono runtime on windows: + +*** On Windows, to install and work on the compiler and the class libraries: + +**** Install Cygwin and the GNU build tools, Microsoft's .NET Framework SDK and the precompiled GLIB 2.0 and pkg-config libraries. + - * Unpack the mono distribution: +*** On Windows, to compile the mono runtime: + + + +* Software resources and notes + + The required and additional software can be downloaded here: + + * Microsoft's .NET Framework SDK from + + msdn.microsoft.com/downloads. + + * Cygwin and the GNU Make tools from + www.cygwin.com. + Some people observed problems with autoconf 2.52. Installing + autoconf 2.13 helped in those cases. + + * Precompiled GLIB 2.0 and pkg-config packages (and + their dependencies) by the GIMP for Windows project from + http://www.go-mono.com/archive/pkgconfig-0.11-20020310.zip
+ http://www.go-mono.com/archive/glib-2.0.4-20020703.zip
+ http://www.go-mono.com/archive/glib-dev-2.0.4-20020703.zip
+ http://www.go-mono.com/archive/libiconv-1.7.zip
+ http://www.go-mono.com/archive/libiconv-dev-1.7-20020101.zip
+ http://www.go-mono.com/archive/libintl-0.10.40-20020101.zip
+ + + * Download the Mono source code from the + packaged versions or + the + nightly snapshots or the + Anonymous CVS. The nightly snapshots are done every + night at 10pm EST (Boston Time). The nightly snapshots are + not guaranteed to build, but most of the time they should. - make - make install - To compile the mono runtime on Unix: + +*** Notes on compiling GLIB 2.0 and pkg-config from source: + - -** CVS - We are trying to figure out where to put our CVS repository. - We are debating between the GNOME CVS or SourceForge. Watch - this spot. + +** Upgrading + + To upgrade your Mono installation from CVS, it is very + important that you update your Mono and MCS modules from CVS + at the same time. Failure to do so might result in a + problematic installation as the runtime and the class + libraries will be out of sync. + + Run the following commands to update your CVS tree (more + details in Cvs and Mono and the AnonCVS and Mono pages). + +
+	(cd mono; cvs update -dP .)
+	(cd mcs; cvs update -dP .)
+	
+ + Once you have updated your sources, remove any cached + assemblies or old binaries from the Mono "runtime" directory, + and then compile each component: + +
+	(cd mono/runtime; rm *exe *dll)
+	(cd mono; make)
+	(cd mcs; make)
+	
+ + Now you can install the result: + +
+	(cd mono; make install)
+	
+ + Notice that following the above procedure does not require you + to manually install the software in the `mcs' directory, as + the relevant files will be copied by the `mono' makefiles.