Author: Michel Felipe
-
Download and install latest mono runtime. Follow the instructions here: Install mono on Debian, Ubuntu, and derivatives
-
Clone the latest version from MonoDevelop github repo.
git clone git@github.com:mono/monodevelop.git
- Download and update all git submodules
cd monodevelop #cloned repo dir
git submodule update --init --recursive
- Install all dependencies
apt-get install libglib2.0-cil libglib2.0-cil-dev gtk-sharp2 gtk-sharp-4.0 gnome-sharp2 gnome-sharp-4.0 libssh2-1 libssh2-1-dev libssh2-1-dbg
-
From the
monodevelop/main/external/nuget-binary
dir, copy filesMicrosoft.Web.XmlTransform.dll
andNuGet.Core.dll
into/usr/bin
or another directory defined in $PATH system variable; -
Create a symbolic link into
/usr/bin
, relative to copied files described in section 5.
sudo ln -s monodevelop/main/external/nuget-binary/NuGet.exe nuget
- Compile with the command below:
sudo ./configure ; make
Obs: You can set custom params --prefix and --profile. See the Compiling MonoDevelop section
- Install monodevelop in your system
sudo make install
- If you use Ubuntu, create a launcher
.desktop
file to run monodevelop.
[Desktop Entry]
Version=1.0
Name=Monodevelop
Comment=MonoDevelop is a cross platform IDE mostly aimed at Mono/.NET developers
Exec=monodevelop
Icon=/monodevelop/main/theme-icons/GNOME/monodevelop-48.png
Terminal=false
Type=Application
Categories=Utility;Application;
Obs: Change the Icon param value to your monodevelop cloned repo.