LOGO

Install MonoDevelop from Source on Ubuntu | Guide

October 7, 2007
Install MonoDevelop from Source on Ubuntu | Guide

Installing MonoDevelop from Source on Ubuntu

Inspired by a recent post from Daniel regarding the new MonoDevelop release, I embarked on an attempt to install it myself. This led to the realization that compiling from source presented significant challenges. Consequently, I resolved to document the process for wider benefit.

The initial step involves installing all necessary development library packages. These packages are required for successful linking during the build process. Be prepared for a considerable wait, particularly during the monodoc installation.

It’s important to note that the Mono runtime is pre-installed in Feisty. Therefore, it isn't included in the following list. However, if you are using a different distribution, ensure the Mono runtime is installed beforehand.

sudo apt-get install mono-devel build-essential mono-gmcs libmono-dev libpango1.0-dev libgtk2.0-dev libgtksourceview2.0-cil libgecko2.0-cil monodoc libmono-system-runtime2.0-cil libmono-cairo2.0-cil gettext

Downloading and Extracting the Source Code

Next, download the latest source code and extract it into a directory of your choosing. Confirm that version 0.16 remains the most current release.

wget http://go-mono.com/sources/monodevelop/monodevelop-0.16.tar.bz2

bunzip2 monodevelop-0.16.tar.bz2

tar xvf monodevelop-0.16.tar

cd monodevelop-0.16

Compiling and Installing MonoDevelop

The compilation process can now begin. Observe that the ./configure command utilizes the --prefix option to ensure installation in the appropriate directory.

./configure --prefix=`pkg-config --variable=prefix mono`

make

sudo make install

With these steps completed, MonoDevelop should now be successfully installed on your system.

You can launch the application by pressing Alt+F2 and entering "monodevelop" into the run dialog.

installing-monodevelop-from-source-on-ubuntu-1.jpg

MonoDevelop has demonstrably improved since its last iteration. However, some bugs remain present.

A particularly noticeable omission is the absence of an integrated debugger.

installing-monodevelop-from-source-on-ubuntu-2.jpg

This procedure was successfully tested on a fresh installation of Feisty. MonoDevelop can be downloaded from monodevelop.com.

#MonoDevelop#Ubuntu#install#source code#development#IDE