Skip to content
Carlos Agarie edited this page Jul 8, 2015 · 4 revisions

Welcome to the OmniSharpServer wiki!

How to install a recent version of mono on Ubuntu

OmniSharpServer will be moving away from supporting legacy versions of mono due to compatibility requirements with the NRefactory library. The new required version will be 3.2.x For most systems this means no issues, but specifically on Ubuntu the officially supported version of mono is 2.10, which was released as early as Feb 15th, 2011.

While the official sources don't support upgrading mono, it's quite easy to install unofficially packaged new versions of mono, alongside the old ones if needed. Note that this guide was tested on Ubuntu 12.04 LTS, but will likely work for newer distributions as well.

To do this, follow these steps:

sudo add-apt-repository ppa:ermshiperete/monodevelop
sudo apt-get update
sudo apt-get install monodevelop-current mono-xbuild mono-complete

This will install the newest monodevelop alongside mono 3.2.x (at the moment this was written it is 3.2.4). The install location is /opt/monodevelop/bin/, so mono would be /opt/monodevelop/bin/mono and monodevelop can be started with /opt/monodevelop/bin/monodevelop-launcher.sh/

For more information and package options see the ermshiperete/monodevelop PPA which is used in this example. https://launchpad.net/~ermshiperete/+archive/monodevelop

Clone this wiki locally