This environment is intended for my spatial RDF store project. The underlying triple store (rdf3xquery) runs on Ubuntu, and my spatial integration are written in C#.
The obvious choice to develop in C# on Ubuntu is to use Mono Framework and MonoDevelop. Mono is a cross-platform implementation of the CLI and .NET Framework, and MonDevelop is an IDE designed to use Mono Framework. I check MonoDevelop’s website for binary to install, but it appears the binary for Ubuntu is maintained by http://badgerports.org/. The following are the steps.
Update (3/31/2012): as of Ubuntu 12.04, MonoDevelop 2.8.3 is included in the official software repository; therefore, there is no need to add badgerport repository.
Step 1: Make sure Mono is install, as described here
Step 2: Add Repository URL
- Click on “System”, “Administration”, “Software Sources”.
- Click on the “Other Software” tab.
- Click on “Add…”, and enter the line:
deb http://badgerports.org lucid main
Step 3: Install MonoDevelop in Software Center
The version of Ubuntu I use in this post is 10.04 (LTS), the version of Mono is 184.108.40.206-1, and MonoDevelop is 220.127.116.11+dfsg-2~dhx1~lucid1.