Skip to content

Instantly share code, notes, and snippets.

@kjellski
Forked from xplicit/monodevelop.sh
Last active August 29, 2015 14:03
Show Gist options
  • Save kjellski/84da70be97046461d1dd to your computer and use it in GitHub Desktop.
Save kjellski/84da70be97046461d1dd to your computer and use it in GitHub Desktop.
#!/bin/sh
# install build dependencies
sudo apt-get install git mono-mcs mono-gmcs mono-devel autoconf libtool g++ gettext libglib2.0-cil-dev libgtk2.0-cil-dev libglade2.0-cil-dev libgnome2.0-cil-dev libgconf2.0-cil-dev
# add the ssl certs
sudo certmgr -ssl -m https://go.microsoft.com
sudo certmgr -ssl -m https://nugetgallery.blob.core.windows.net
sudo certmgr -ssl -m https://nuget.org
mozroots --import --sync
# create the working folder
mkdir mono
cd mono
# build and install mono
git clone https://github.com/mono/mono.git
cd mono
./autogen.sh --prefix=/usr && make && sudo make install
# build and install mono-addins
git clone https://github.com/mono/mono-addins.git
cd ../mono-addins
./autogen.sh --prefix=/usr && make && sudo make install
# build and install xsp
git clone https://github.com/mono/xsp.git
cd ../xsp
./autogen.sh --prefix=/usr && make && sudo make install
# install monodevelop not needed for my usecase
#git clone https://github.com/mono/monodevelop.git
#cd ../monodevelop
#./configure --prefix=/usr && make && sudo make install
@justmara
Copy link

justmara commented Aug 4, 2014

"fresh install" of ubuntu 14.04 misses even 'make'. so must include it in first apt-get ;)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment