[MonoDevelop] preferred OS for monodevelop

IBBoard ibboard at gmail.com
Wed Mar 13 20:25:35 UTC 2013


"./configure" is just a command - "./" means "current directory" and
"configure" is the name of a script in that directory (the one with the
MonoDevelop code in it) that has execute permissions. Fixing the errors
it throws out normally involves interpreting its error and working out
which library provides it, so it takes a bit of analysis and knowledge
of how things might be packaged (or some careful Googling to get the
answers for your distro).

If you're at that level of Linux usage then I'd suggest sticking to
existing repositories.

It isn't hard to learn to use the command-line if you want to, but
unfortunately I don't know of any good resources.

On Tue, 2013-03-12 at 16:05 -0500, Geoffrey Carlton wrote:
> 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
>         >         >
>         >
>         >
>         >
>         >
>         >
>         
>         
>         
> 




More information about the Monodevelop-list mailing list