<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
  <meta content="text/html;charset=ISO-8859-1" http-equiv="Content-Type">
<body bgcolor="#ffffff" text="#000000">
Thanks to all for the responses.&nbsp; Michael, the only thing I didn't
follow was the first svn command.<br>
<blockquote><i>"svn co
<i>Can I add only the svn folders I want to include, or is that
unwise?&nbsp; SHould I just take everything new and just assume things are
fairly stable? )This was why I felt that page was not appropriate for
anything but the first download, but I am just not the familiar with
taking things from SVNs)<br>
Michael Hutchinson wrote:
 type="cite">On 5/19/07, MRNoblestone <a class="moz-txt-link-rfc2396E" href="mailto:mrnoblestone@gmail.com">&lt;mrnoblestone@gmail.com&gt;</a>
wrote: <br>
  <blockquote type="cite">Would someone please consider giving me a
patient, step-by-step
instruction for how this can be done, including all critical links,
terminal commands, etc.&nbsp; I am quite sure the post would be used by many
in the future.
If there's a page for this I could not locate it.
I have "build-essentials" already on my system, so I assume I am ready
to run a make file, but that's about all I understand.&nbsp; Please be
with me&nbsp; :)
As documented on the MD download page, you can download it from SVN
with <br>
svn co svn://anonsvn.mono-project.com/source/trunk/monodevelop <br>
You will of course need Subversion installed ("sudo apt-get install <br>
subversion"). <br>
MonoDevelop has a lot of managed dependencies, but they're all <br>
available in Ubuntu's repositories. You can install them all at once <br>
with "sudo apt-get build-dep monodevelop", though this does install <br>
some extra unecessary pacakges and may not be up-to-date. You may need <br>
to enable the Ubuntu source repositories for this to work. <br>
Next, in the monodevelop folder, run ./autogen.sh. This generates the <br>
configure script and runs it with default arguments (you can pass <br>
configure arguments to ./autogen.sh, but we'll come to this later). <br>
After the configure script has run, it will give you a little summary <br>
of the configure options: various paths, and which components are <br>
enabled. <br>
You can run ./configure with any arguments you want to change. The <br>
most important is&nbsp; --prefix=installprefix, though the default is <br>
/usr/local which is usually ok. You can list all the options with with <br>
"./confiigure --help", and bash might tab-complete the options. <br>
I recommend "./configure --enable-subversion --enable-aspnet <br>
--enable-aspnetedit". <br>
Next run "make". When this completes, you can run MD with "make run" <br>
to check it doesn't have any major bugs, then install it with "make <br>
install" (probably needs to be sudo'd depending where you install it). <br>
Now you're done! <br>
Be aware that if you enable AspNetEdit, it needs its Mozilla "chrome" <br>
to be installed. This happens as part of a normal MD install, or you <br>
can do it by running "sudo make install" in the <br>
"Extras/AspNetEdit/chrome" directory if you want it to work with "make <br>
run" but without installing MD as a whole. <br>
To update MD from svn, run "svn up" in the "monodevelop" directory, <br>
then "make" to rebuild it. Remember to check it works before <br>
installing it; MD HEAD from svn is not always stable! <br>
If the MD build ever breaks, try re-running autogen.sh then <br>
rebuilding. If it still fails, try a "make distclean", then autogen <br>
again. You can check for local changes to the source with "svn <br>
status", view them with "svn diff", and undo them all with "svn revert <br>
--recursive". <br>