MonoDevelop requires the following packages:
You can either build them from SVN or tarballs, or install the packages from the repository of your distro.
Tarballs can be found in the Mono sources page.
After getting the source code from SVN (instructions here), run the following code in the root directory:
./configure
It may fail because of missing dependencies; install them, and re-run the command.
This script allows selecting and configuring a set of MonoDevelop modules to be included in an integrated build. The MonoDevelop build system consists of a 'main' module, which contains the main distribution, and a number of additional add-ins in subdirectories of 'extras'.
The 'extras' add-ins are designed to be built and distributed separately, and therefore build against your system-installed MonoDevelop by default. However, this script sets them up to build against the MonoDevelop in 'main', and ensures that they will be loaded when MonoDevelop is launched with 'make run' in this top-level directory. This is very useful for development and testing.
You can select the list of extra add-ins to be built by running this command:
./configure --select
Further executions of the configure script will configure only the selected add-ins.
You can also configure a predefined list of modules by specifying a build profile using the --profile option. Use the --help option to get information about available profiles and other build options.
MonoDevelop is split in several tarballs: one for the main application, and one for each optional add-in. You can get the tarballs from the Download page.
First of all you have to configure and install the main tarball:
./configure ./make ./make install
The configure script may fail because of missing dependencies; install them, and re-run the command.
After this, you can build and install any of the additional tarballs using the same procedure.
Building from Tarballs
MonoDevelop is split in several tarballs: one for the main application, and one for each optional add-in. You can get the tarballs from the <Download> page.
Link points to non-existent page.