MonoGame is a fantastic effort by some incredible programmers. That said though, getting set up under other environments other than Windows can be a little confusing. Over on our dev blog we’ve put together a quick little demonstration of installing and getting MonoGame up and running under a Linux system.
Setting Up Monogame In Linux
I played around with Monogame for a long time, but had a lot of trouble getting shaders working as well as figuring out all the nuances of content. It’s finally matured enough as a development system that it’s relatively straight forward to get it working now. That said though there are a few steps.
First off, this as of June 2015. The process might change if you’re reading this years later. I recommend going to the websites and following the direct instructions there as they may have changed since writing this. Again, I do my best to point anything out, but follow this at your own risk ;). That said though, this got me up and running in monogame in under an hour.
See the whole process over at Virtex Edge Dev Blog: Setting Up Monogame In Linux.