[MonoDevelop] preferred OS for monodevelop

Geoffrey Carlton gcc593 at gmail.com
Tue Mar 12 21:05:29 UTC 2013


I don't even know what ./configure means and I'm not sure how to fix errors
either. Please don't assume I know anything about terminal-based
installation.

On Tue, Mar 12, 2013 at 3:41 PM, IBBoard <ibboard at gmail.com> wrote:

> 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
> >         >
> >
> >
> >
> >
> >
>
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.ximian.com/pipermail/monodevelop-list/attachments/20130312/f67f7bdc/attachment-0001.html>


More information about the Monodevelop-list mailing list