Before beginning, here's a
screenshot of the final result:
sudo apt-get purge mono-runtime monodevelop
sudo apt-get update
sudo apt-get remove libmono-profiler mono-jay
#Some have claimed that
the following command broke their system, but it worked
fine on my system. Use at your own risk!
sudo apt-get autoremove
#Reinstall the mono
runtime and other supplementary programs
sudo apt-get install mono-runtime mono-complete
sudo apt-get install mono-devel mono-gmcs
sudo apt-get install build-essential autoconf
automake bison flex gtk-sharp2-gapi boo gdb valac
libfontconfig1-dev libcairo2-dev libpango1.0-dev
libfreetype6-dev libexif-dev libtiff4-dev libgif-dev
zlib1g-dev libatk1.0-dev libjpeg8-dev libjpeg-turbo8-dev
libglib2.0-dev libgtk2.0-dev libglade2-dev libart-2.0-dev
libgnomevfs2-dev libgnome-desktop-dev libgnome2-dev
libgnomecanvas2-dev libgnomeui-dev libgnomeprint2.2-dev
libgnomeprintui2.2-dev libpanel-applet-4-dev
libnautilus-extension-dev librsvg2-dev libgtkhtml3.14-dev
libgtksourceview2.0-dev libgtksourceview2.0-dev libvte-dev
libwnck-dev libnspr4-dev libnss3-dev libwebkit-dev
libvala-0.18-dev libexif-dev libjpeg-dev libpng-dev
libtiff-def
sudo apt-get install mono-utils mono-winforms-a11y
mono-vbnc mono-tools-gui mono-runtime-sgen mono-gac
mono-csharp-shell mono-addins-utils mono-3-opt
#For Mono
sudo nano directhex-monoxide-saucy.list
sudo add-apt-repository ppa:directhex/monoxide
sudo apt-get update && sudo
apt-get dist-upgrade
#For
MonoDevelop try one of the following steps (see below
for commands to build from sources). The first
installs the release version; the second installs the
beta version
sudo add-apt-repository
ppa:ermshiperete/monodevelop
sudo add-apt repository
ppa:ermshiperete/monodevelop-beta
sudo apt-get install monodevelop-4.0
#An alternative installation method that uses a different repository
sudo add-apt-repository
ppa:keks9n/monodevelop-latest
sudo apt-get install monodevelop-latest
sudo apt-get update && sudo
apt-get dist-upgrade
sudo apt-get install monodevelop-latest
#Build packages from sources
#Build libgdiplus:
cd libgdiplus
./autogen.sh --prefix=/usr/local
make
make install
#Build mono:
sudo apt-get build-dep mono
sudo apt-get install mono-gmcs
git clone https://github.com/mono/mono.git
cd mono
./autogen.sh –prefix=/usr/local
make -j5 2>&1 | tee build.log
sudo make install
sudo apt-get remove mono-gmcs
#Build mono-addins:
git clone https://github.com/mono/mono-addins.git
cd mono-addins
./autogen.sh --prefix=/usr/local
make -j5 2>&1 | tee build.log
sudo make install
#Build gtk#:
sudo git clone -b gtk-sharp-2-12-branch
https://github.com/mono/gtk-sharp.git
cd gtk-sharp/
sudo ./bootstrap-2.12 --prefix=/usr/local
make -j5 2>&1 | tee build.log
sudo make install
sudo git clone git://github.com/mono/xsp.git
sudo ./autogen.sh --prefix=/usr/local
sudo make -j5 2>&1 | tee build.log
sudo make install
#Build MonoDevelop
sudo git clone git://github.com/mono/monodevelop
sudo ./configure
sudo make
sudo checkinstall
--Note--
Portions of the above were derived from the following websites:
Portions of the above were derived from the following websites: