Some of this is c#, so you'll need to have mono, or the .NET runtime on your machine.