X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;f=Documentation%2Fcontributor%2Fintroduction.itexi;h=c104cee17551acb2790d8a512c9bb84a1d5e63ec;hb=512542520ca60b7018df2de43e2c5f51bf05432c;hp=c36b316141e360593427158a859129bfdab4fa20;hpb=93ff9b7a0c29d807832b67a584e83820b7472443;p=lilypond.git diff --git a/Documentation/contributor/introduction.itexi b/Documentation/contributor/introduction.itexi index c36b316141..c104cee175 100644 --- a/Documentation/contributor/introduction.itexi +++ b/Documentation/contributor/introduction.itexi @@ -11,7 +11,6 @@ help LilyPond. @menu * Help us:: * Overview of work flow:: -* Lilybuntu:: * Mentors:: @end menu @@ -75,9 +74,9 @@ interface is at Git is a complex and powerful tool, but tends to be confusing at first, particularly for users not familiar with the command line -and/or version control systems. Contributors who don't want to -deal with Git directly are encouraged to use the -@command{lily-git} graphical user interface instead. +and/or version control systems. We have created the +@command{lily-git} graphical user interface to ease this +difficulty. @emph{Compiling} (@q{building}) LilyPond allows developers to see how changes to the source code affect the program itself. @@ -98,116 +97,8 @@ the developers' mailing list here: @uref{http://lists.gnu.org/mailman/listinfo/lilypond-devel}. @warning{Contributors on Windows or MacOS X wishing to compile -code or documentation are strongly advised to use @ref{Lilybuntu} -instead of trying to install all software dependencies -themselves.} - - -@node Lilybuntu -@section Lilybuntu - -It is not possible to compile LilyPond on Windows, and extremely -difficulty to compile it on MacOS X. We have therefore made a -@q{remix} of Ubuntu which includes all necessary dependencies to -compile both LilyPond and the documentation. This can be run -inside a virtual machine without disturbing your main operating -system. - -@enumerate -@item -Install some virtualization software. - -Any virtualization tool can be used, but we recommend VirtualBox: - -@example -@uref{http://@/www.virtualbox.org/@/wiki/@/Downloads} -@end example - -In virtualization terminology, your main operating system is the -@qq{host}. - -@item -Download the @file{lilybuntu.iso} disk image. - -@example -@uref{http://@/files.lilynet.net/@/lilybuntu.iso} -@end example - -@item -Install @file{lilybuntu.iso} as the @qq{client} operating system -on your virtualized system. - -@itemize - -@item -The latest version of lilybuntu is based on Ubuntu 9.04; if you -encounter any difficulties installing it, search for one of the -many tutorials for installing Ubuntu 9.04 as a client operating -system. - -@item -When @file{lilybuntu.iso} boots, it automatically selects @qq{Try -Ubuntu without any change to your computer}; instead of this, you -must select @qq{Install Ubuntu}. - -@item -If possible, use at least 700 MB of RAM (1GB would be better) for -the virtual machine, and use a dynamically expanding virtual hard -drive. A complete compile of everything (code, docs, regression -tests) can reach 10 GB. - -@item -At the partitioning stage, do not be afraid to select @qq{use -entire disk}, since this refers to your @emph{virtual disk}, not -your machine's actual hard drive. - -@end itemize - -@item -Do any extra configuration for your virtualization software. - -VirtualBox has extra @qq{guest additions} which can make the -virtualization easier to use (full-screen, easy file sharing -between host and client operating systems, shared clipboards, -etc). - -@enumerate - -@item -From the @code{Devices} menu of VirtualBox, select @code{Install -Guest Additions...}. - -@item -From the @code{Places} menu of Ubuntu, select -@code{VBOXADDITIONS_}. A file-system window will open. - -@item -Double-click on the @file{autorun.sh} file, then select @qq{Run in -Terminal}. - -@item -Once the script is finished, reboot your Virtual Machine to -complete the installation. - -@end enumerate - -If you use other virutalization software, then follow the normal -procedures for your virtualization software with Ubuntu 9.04 as -the client. - -@end enumerate - -Follow instructions for Linux when reading instructions about -@ref{Working with source code}, or @ref{Compiling}. - -@quotation -Advanced note: not all hardware is supported in all virtualization -tools. In particular, contributors have reported problems with -USB devices. If you would like to investigate further, then look -for help for your virtualization tool using your normal OS as the -@qq{host} and Ubuntu as the @qq{client}. - -@end quotation +code or documentation are strongly advised to use lilybuntu, as +discussed in @ref{Quick start}.} @node Mentors