Just to clarify a few points:

1) Are you downloading Mono tar files or using svn to checkout the source? Does it really matter?

2) libgdiplus was giving me the most problems. Can I install it using apt-get install or do I have to build from sources? You're saying this already comes with the mono sources? What specifically do I have to build?

3) Can you point out exactly what files you're downloading from where? FTP commands would help people not familiar with downloading from the command line.

4) Can you provide a bit more informaiton about what I need to download and build for mod_mono and Apache? I don't care a lot about xsp, but from what I can tell you need to build xsp to have mod_mono and mono_server correct? I assume this is because they share a bunch of code.

I'm installing a fresh Ubuntu image right now, I'm planning to create a step-by-step guide when I get this working with every single command line, etc.

Mike

Daniel Soto wrote:
I can describe a summary of how I get Mono 2.4 from sources, it's not difficult.

I assume using Ubuntu Intrepid Ibex (my system have it installed)

Requirements:
build-essential
Bison installed (apt-get install bison)
libgdiplus-2.4 installed (I got it from mono sources also, then
./configure && make && make install)

Get mono-2.4.tar.bz2, decompress it.
Change to directory created after decompress.
./configure --prefix=/usr/local
make
sudo make install

And... I believe that is all. The make command will take a long time to compile.

You can install XSP in the same way.

To asp.net support for apache web server (asumming apache 2):

sudo apt-get install apache-threaded-dev
Get mod_modo-2.4 and decompress it.
./configure --prefix=/usr/local
make
sudo make install

When it finishes, make sure that mod_mono.conf is created in
/etc/apache2 folder.

Edit /etc/apache2/apache2.conf

Search for this section:

         # Include module configuration:
         Include /etc/apache2/mods-enabled/*.load
         Include /etc/apache2/mods-enabled/*.conf

Add the following line, below.

          Include /etc/apache2/mod_mono.conf

At the end of configuration file, add the following

           MonoServerPath /usr/local/bin/mod-mono-server2

Restart apache

           sudo /etc/init.d/apache2 restart

And you should have mono 2.4 with .net support for apache, and xsp2
light webserver for development. Type mono --version to get the
version currently installed.

Those were the steps that I followed to get mono 2.4 fully functional
in a fresh Ubuntu Intrepid install.

Let me know if you need more help. I can give a hand.

Cheers.

2009/3/31 Mike Christensen <[email protected]>:
Is there a step by step on how to do this on a fresh Ubuntu install?  It
took me forever to figure out all the packages I needed to install
first, and now I just get "Error 2" when I make.  Sigh..

FlappySocks wrote:
I have just compiled mono 2.4 on Ubuntu, with no problems.  Fantastic. Well
done mono.

_______________________________________________
Mono-list maillist  -  [email protected]
http://lists.ximian.com/mailman/listinfo/mono-list


_______________________________________________
Mono-list maillist  -  [email protected]
http://lists.ximian.com/mailman/listinfo/mono-list

Reply via email to