X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;f=Documentation%2Fcontributor%2Fintroduction.itexi;h=c104cee17551acb2790d8a512c9bb84a1d5e63ec;hb=512542520ca60b7018df2de43e2c5f51bf05432c;hp=ea97d4eb60b01d11689e1d81f194fe1401e792fc;hpb=2b1527a2afb87ea838b3f3861de92302277986ed;p=lilypond.git diff --git a/Documentation/contributor/introduction.itexi b/Documentation/contributor/introduction.itexi index ea97d4eb60..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,138 +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{lilybuntu2.iso} disk image: - -@example -@uref{http://files.lilynet.net/lilybuntu2.iso} -@end example - -@advanced{There is a md5sum available: -@uref{http://files.lilynet.net/lilybuntu2.iso.md5}} - -@item -Install @file{lilybuntu2.iso} as the @qq{guest} operating system -on your virtualized system. - -@itemize - -@item -If possible, use at least 700 MB of RAM (1GB would be better) for -the virtual machine, and use @qq{dynamically expanding storage} -for the virtual hard drive. A complete compile of everything -(code, docs, regression tests) can reach 10 GB. - -@item -When @file{lilybuntu2.iso} boots, it shows an ISOLINUX -@code{boot:} prompt. Type: - -@example -install -@end example - -@item -At the @qq{Prepare disk space} stage, do not be afraid to select -@qq{Erase and use the entire disk}, since this refers to your -@emph{virtual disk}, not your machine's actual hard drive. - -@item -After restarting your system, if you see the ISOLINUX @code{boot:} -prompt again, go to -@w{Devices@arrow{}CD/DVD Devices@arrow{}} and @emph{de-select} -the @q{lilybuntu2.iso} option, then reboot. - -@end itemize - -@advanced{ -The latest version of lilybuntu is based on Ubuntu 10.04.1; if you -encounter any difficulties installing it, search for one of the -many tutorials for installing that particular version of Ubuntu as -a client operating system. -} - -@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}, and enter your password when prompted. - -@item -Once the script is finished, reboot your Virtual Machine to -complete the installation. - -@advanced{If you do any kernel upgrades, you may need to re-run -these VBOXADDITIONS instructions.} - -@end enumerate - -If you use other virutalization software, then follow the normal -procedures for your virtualization software with Ubuntu as the -client. - -@end enumerate - -Follow instructions for Linux when reading instructions about -@ref{Working with source code}, or @ref{Compiling}. - -If you are not familiar with Linux, it may be benefitial to read a -couple of @qq{introduction to Ubuntu} webpages. One particular -change from Windows and MacOS X is that most software should be -installed with your @qq{package manager}; this vastly simplifies -the process of installing and configuring software. Go to -@w{System@arrow{}Administration@arrow{}Synaptic Package Manager}. - - -@advanced{not all hardware is supported in all virtualization -tools. In particular, some 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}. -} +code or documentation are strongly advised to use lilybuntu, as +discussed in @ref{Quick start}.} @node Mentors