[Mono-list] Mono builds for Linux
"Andrés G. Aragoneses"
knocte at gmail.com
Thu Apr 3 15:16:39 UTC 2014
Hey Tim,
On 03/04/14 11:03, Timotheus Pokorra wrote:
> Hello,
>
> I read this morning that there was a discussion on IRC about Linux and
> Windows builds last night.
>
> The page
> http://www.go-mono.com/mono-downloads/download.html
> offers downloads for Windows, Linux and Mac, but only the Mac version
> seems to be updated quickly.
>
> I cannot say anything about Windows builds.
>
> But the argument regarding Linux builds went into this direction on IRC:
> It is too much work to build Mono for every conceivable distribution,
> and manual steps of uploading are involved, etc.
> The suggestion was to either use the Mono that is part of the
> distribution, or build it yourself.
>
> I think that is not an option for everyone. Some distributions are
> slow in building Mono, which means you are stuck with an old version.
> And people should not be burdened to build their own Mono.
>
> I have made good experience with the OpenSUSE build service.
The project has been renamed some time ago to "Open Build Service", to
stop making people think it's OpenSUSE specific, so I don't recommend
you to use that name (especially if you're selling us the multi-distro
thing ;) )
> I have been building the latest stable Mono and MonoDevelop for the
> past months, for several of the mainstream Linux distributions.
> The main effort usually was to get the current tarball to build at
> all. I have had no problems with building for the various
> distributions, once the package files were in place.
>
> Here are the links that I have posted before on this list:
> http://www.pokorra.de/2013/12/building-the-latest-mono-and-monodevelop-on-obs/
> http://www.pokorra.de/2013/12/easy-installation-of-current-mono-and-monodevelop-for-all-major-linux-distributions/
>
> I wonder if someone else wants to do this officially for the Mono
> team, or if my builds could become somehow official. I am happy to
> help clarify the process that I use to build the packages. It is
> already a transparent process, since all parameters are public on the
> OpenBuild Service.
>
> I read in this comment that Xamarin encourages the community to
> provide support for Linux:
> http://mikemdblog.blogspot.de/2013/09/how-to-set-up-monodevelop-on-linux.html?showComment=1378643747759#c4019833196943293574
>
> If you would want to put a link from the Mono and MonoDevelop
> downloads page to my or someone elses Download repository, that would
> certainly help the Linux community!
>
> Here are the links:
> http://software.opensuse.org/download/package?project=home:tpokorra:mono&package=monodevelop-opt
> http://software.opensuse.org/download/package?project=home:tpokorra:mono&package=mono-opt
Do your packages install somewhere below /opt ? If yes, then I will not
recommend them because it's not a standard prefix. AFAIU /opt is an
ideal prefix for parallel mono installations.
> Alternatively, for just Ubuntu builds, there is the work by Eberhard:
> https://launchpad.net/~ermshiperete/+archive/monodevelop
WRT Ubuntu/Debian builds, I would rather recommend the PPAs and official
repositories of the official mono/monobased-apps packagers: directhex
and meebey.
More information about the Mono-list
mailing list