If you’re like most developers, you probably use a variety of different development tools on your computer. But if you’re using Ubuntu, chances are you don’t have access to the latest and greatest tools—like MonoDevelop. MonoDevelop is a cross-platform development tool that’s used by developers all over the world. It’s available as a free download from the Mono website, but it can be a bit tricky to install from source on Ubuntu. In this article, we’ll show you how to install MonoDevelop from source on Ubuntu 12.04 LTS. First, we’ll need to install some dependencies: sudo apt-get install build-essential libmono-dev libmono4-dev libgcc1c2a-dev mono-devel mono4-devel . Next, we’ll clone the MonoDevelop repository: git clone https://github.com/mono/MonoDevelop cd MonoDevelop . We’ll need to set up some environment variables so that Mono can find our development tools: export MONO_HOME=/usr/local/lib/mono export PATH=$MONO_HOME/bin:$PATH . Finally, we can build MonoDevelop: ./configure –prefix=$MONO_HOME make . ..


The first thing we’ll need to do is install all the prerequisite development library packages so we can link against them when we build. This will take quite a long time, especially the monodoc installation.

You should note that the mono runtime is installed by default in Feisty, which is why it doesn’t appear in this list. If you try this on a different release you’ll want to make sure to install that as well.

Now you’ll want to download, extract and untar the latest source code into a directory of your choice. (You’ll want to make sure 0.16 is still the latest)

Now we can start the compilation, and you’ll notice that the ./configure line passes in the prefix option so that it will install in the correct directory.

bunzip2 monodevelop-0.16.tar.bz2

tar xvf monodevelop-0.16.tar

cd monodevelop-0.16

At this point MonoDevelop should be installed. You can launch it with Alt+F2 by entering monodevelop into the run box.

make

sudo make install

MonoDevelop is really coming along since the last time I used it, although there are still a lot of bugs. The most notable missing feature is the lack of integrated debugger…

 

Tested on a clean Feisty install.

Download MonoDevelop from monodevelop.com