[MonoDevelop] preferred OS for monodevelop

IBBoard ibboard at gmail.com
Tue Mar 12 20:41:58 UTC 2013


Please can you keep this on the MD mailing list (use "Reply All")? That
way other people can give you answers as well.

Source code is the same for all systems. The command-line isn't that
complex for building code, but you will need to understand how to
identify the dependencies that the build is failing because of.

Once you have the code and have extracted it, the basic process is:

1) ./configure
2) Fix any errors/missing dependencies then go back to 1
3) make
3a) Possibly fix some errors here, although there shouldn't be any if
you have all of the dependencies unless you edited the code or someone
committed a bad commit
4) sudo make install
5) Profit

On Tue, 2013-03-12 at 15:33 -0500, Geoffrey Carlton wrote:
> Well the problem is that I can't find any repos for Fedora. On top of
> that, I don't really know command line very well. I downloaded the
> source code (hopefully it's the same for all systems), and I don't
> know where to go from there.
> 
> On Tue, Mar 12, 2013 at 3:18 PM, IBBoard <ibboard at gmail.com> wrote:
>         It depends what you're updating. To update MonoDevelop on any
>         distro
>         using a repository, find the repository with a newer version
>         (if the
>         core repositories are too old), add it to your list (according
>         to the
>         methods of your distro) and install it via your package
>         manager
>         (according to the methods of your distro). The same is true
>         for Mono.
>         
>         Failing that, http://monodevelop.com/Download should have
>         download links
>         for the major distributions (except that they're all either
>         broken or
>         still on 3.x) and has instructions for building from source.
>         As
>         MonoDevelop is a Mono app and both openSUSE and Fedora are
>         sensible
>         RPM-based distros then you *might* be able to use openSUSE
>         RPMs once
>         they're available. Ditto for Mono at
>         http://www.go-mono.com/mono-downloads/download.html ^.
>         
>         After that then you're on to building from source. The exact
>         commands
>         vary by system, but basically involve you checking out a copy
>         of the
>         source code, running "./configure" and working through the
>         process of
>         installing the requirements (mainly "-devel" packages for
>         stuff you have
>         the main library installed for).
>         
>         The final option is to ask your local friendly distro-specific
>         packager
>         to support the new hotness instead of the old and busted
>         (well, the old
>         at least).
>         
>         
>         
>         
>         ^ What? Mono is being built for openSUSE 11.4 on the main Mono
>         site?
>         That's not even a supported distro any more! It hit EOL a
>         while back. 
>         
>         
>         
>         On Tue, 2013-03-12 at 15:04 -0500, Geoffrey Carlton wrote:
>         > What command would I use to update it on Fedora 18?
>         >
>         > On Tue, Mar 12, 2013 at 2:54 PM, IBBoard <ibboard at gmail.com>
>         wrote:
>         >         To be fair, I think the "build from scratch" of
>         MonoDevelop is
>         >         comparatively simple for the size of the app. I've
>         built both
>         >         MD and
>         >         Banshee on my openSUSE box while making changes to
>         them and
>         >         MonoDevelop
>         >         has far fewer dependencies and was much easier to
>         get going!
>         >         After that,
>         >         it is basically just "git pull && ./configure &&
>         make && sudo
>         >         make
>         >         install" each time you want to update.
>         >
>         >         openSUSE also has good Mono support in the openSUSE
>         Build
>         >         Service (as
>         >         someone else mentioned). They've not caught up with
>         >         MonoDevelop quite
>         >         yet (although the MonoDevelop.com front page does
>         still list
>         >         3.0 as the
>         >         latest!), but the Mono:Factory repository normally
>         has an
>         >         up-to-date
>         >         version of Mono and the latest pre-4.0 of
>         MonoDevelop.
>         >
>         >
>         >
>         >         On Mon, 2013-03-11 at 21:58 +0100, Mike Krüger
>         wrote:
>         >         > Hi
>         >         >
>         >         >
>         >         > Depends -  in many ways Linux is our best and some
>         ways it's
>         >         our worst
>         >         > platform.
>         >         > Let's begin what's not so good:
>         >         >
>         >         >
>         >         > - Installation is difficult (you need to set up a
>         built
>         >         environment) -
>         >         > forget the versions from the official sources,
>         they're
>         >         outdated
>         >         > - The Linux eco system is bigger (at least
>         compared to os x)
>         >         and some
>         >         > bugs may occur on untested environments/library
>         >         combinations.
>         >         > - We're focusing ATM more on OS X and Windows
>         platforms -
>         >         therefore
>         >         > we're beginning to erode on Linux - slowly. For
>         example we
>         >         don't
>         >         > support gtk3 yet or Qt development. (But frankly
>         most of
>         >         this stuff
>         >         > should be created by the .NET community on Linux,
>         which
>         >         is ... too
>         >         > small unfortunately - I think I know all of them
>         from
>         >         IRC :))
>         >         >
>         >         >
>         >         > Now to the things that are really good/better on
>         Linux:
>         >         >
>         >         >
>         >         > + We're a gtk program and despite our and Lanedo's
>         efforts
>         >         to improve
>         >         > gtk on other platforms it runs best on Linux. The
>         Linux UI
>         >         is the
>         >         > fastest and most stable out of all platforms.
>         >         > + You've less keyboard input problems. The Linux
>          version is
>         >         the only
>         >         > one where you can type with any layout and
>         language inside
>         >         > MonoDevelop. (Depending on what you use it's a big
>         factor)
>         >         > + Because you need to built the mono stack from
>         source
>         >         you've the
>         >         > latest versions available and if you report bugs
>         you're
>         >         getting fixes
>         >         > much more earlier than you would by using one of
>         our
>         >         installers
>         >         > (therefore the installation pain is also a gain)
>         >         > + MonoDevelop supports theming on Linux - I
>         suspect that
>         >         it'll break
>         >         > with some dark themes - but generally you're more
>         flexible
>         >         on that
>         >         > than on the other platforms
>         >         > + Highest coolness factor 'My IDE isn't even in
>         the
>         >         repositories' - I
>         >         > bet you're the only one in your street who can say
>         that :).
>         >         >
>         >         >
>         >         > ... in fact it's more or less equal on all
>         platforms.
>         >         >
>         >         >
>         >         > Regards
>         >         > Mike
>         >         >
>         >         >
>         >         >         What is the preferred OS to use?  Perhaps
>         I’m going
>         >         in the
>         >         >         wrong direction trying to run this on
>         Linux.  Is
>         >         monodevelop
>         >         >         on windows stable?
>         >         >
>         >         >
>         >         >
>         >         >         Thanks,
>         >         >
>         >         >         Damian
>         >         >
>         >         >
>         >         >
>         >         >
>         _______________________________________________
>         >         >         Monodevelop-list mailing list
>         >         >         Monodevelop-list at lists.ximian.com
>         >         >
>         >
>         http://lists.ximian.com/mailman/listinfo/monodevelop-list
>         >         >
>         >         >
>         >         >
>         >         > _______________________________________________
>         >         > Monodevelop-list mailing list
>         >         > Monodevelop-list at lists.ximian.com
>         >         >
>         http://lists.ximian.com/mailman/listinfo/monodevelop-list
>         >
>         >
>         >         _______________________________________________
>         >         Monodevelop-list mailing list
>         >         Monodevelop-list at lists.ximian.com
>         >
>         http://lists.ximian.com/mailman/listinfo/monodevelop-list
>         >
>         
>         
>         
> 
> 




More information about the Monodevelop-list mailing list