This post is about the latest Mono release, and its availability for older Linux distributions.
Thankfully, Xamarin provides Mono packages for the most current Linux distributions at http://www.mono-project.com/download/#download-lin. The Xamarin packages have not been updated yet, due to migration to a new Jenkins server.
I was not able yet to package MonoDevelop 6:
- One reason is that there is no tarball yet. I have attempted to build one, at https://lbs.solidcharity.com/package/tpokorra/mono/monodevelop-tarball, but it seems it is missing the contents of the “external” directory.
- The other reason are more dependancies, eg fsharp and NUnit3. See also https://bugzilla.redhat.com/show_bug.cgi?id=1313236 for the packaging of MonoDevelop6 for Fedora.
But here are the Mono 18.104.22.168 packages for CentOS and Fedora:
- For CentOS 7 and CentOS6 see https://copr.fedoraproject.org/coprs/tpokorra/mono/
- For CentOS 7 32 bit see https://lbs.solidcharity.com/package/tpokorra/mono/mono-opt#master_centos/7/i686
- Fedora Rawhide already has Mono 22.214.171.124
- For Fedora 22, 23 and 24: https://copr.fedoraproject.org/coprs/tpokorra/mono/
Here is the list of Mono 126.96.36.199 installed to /opt, for various Linux distributions:
- for Debian7, Debian8, Ubuntu 14.04, Ubuntu 16.04, OpenSUSE 13.1 and OpenSUSE 13.2: https://software.opensuse.org/download/package?project=home:tpokorra:mono&package=mono-opt
- for CentOS5, CentOS6, and CentOS7: https://copr.fedoraproject.org/coprs/tpokorra/mono-opt/
For a summary of packages that I maintain for Mono, see also https://github.com/tpokorra/lbs-mono/wiki