]> git.donarmstrong.com Git - lilypond.git/blobdiff - Documentation/topdocs/INSTALL.texi
release: 1.5.23
[lilypond.git] / Documentation / topdocs / INSTALL.texi
index 214d9705b7d5e915e0f05160856462387ee4c418..e54217156990ed97cfac0856f4076e161749de4a 100644 (file)
@@ -2,6 +2,10 @@
 @setfilename INSTALL.info
 @settitle INSTALL - compiling and installing GNU LilyPond
 
+@html
+<!--- @@WEB-TITLE@@=Installation Instructions --->
+@end html
+
 @node Top, , , (dir)
 @top
 
@@ -151,14 +155,6 @@ It is available at
 FTP directory for @code{geometry}}. This package is normally included
 with the @TeX{} distribution.
 
-@item MetaPost, needed for generating PostScript fonts. Please
-note that tetex-0.4pl8 (included with Red Hat 5.x) does not include
-@file{mfplain.mp}, which is needed for producing the scalable font
-files.
-
-If you don't have MetaPost and don't want to use PostScript output, then
-edit @file{mf/GNUmakefile}, removing the line saying @code{PFA_FILES=}.
-
 @item kpathsea, a library for searching (@TeX{}) files.  @code{kpathsea} is
 usually included with your installation of @TeX{}.  You may need to install
 a tetex-devel or tetex-dev package too.
@@ -173,6 +169,23 @@ configure something like:
 ./configure --without-kpathsea --enable-tfm-path=/usr/share/texmf/fonts/tfm/public/cm/:/usr/share/texmf/fonts/tfm/ams/symbols
 @end example
 
+
+@item pktrace, [OPTIONAL], needed for generating PostScript Type1
+fonts. Get it from  @uref{http://www.cs.uu.nl/~hanwen/pktrace/}
+
+@item autotrace-0.27a, [OPTIONAL], needed for generating PostScript Type1
+fonts. @uref{http://autotrace.sourceforge.net}.
+@item MetaPost [OPTIONAL] needed for generating PostScript Type3 fonts. Please
+note that tetex-0.4pl8 (included with Red Hat 5.x) does not include
+@file{mfplain.mp}, which is needed for producing the scalable font
+files.
+
+If you don't have MetaPost and don't want to use PostScript output, then
+edit @file{mf/GNUmakefile}, removing the line saying @code{PFA_FILES=}.
+
+
+
 @end itemize
 
 @subsection Running requirements
@@ -351,13 +364,6 @@ guile-devel, flex, bison, texinfo, tetex-devel, groff,
 libgr-progs.
 
 
-@b{Warning}
-
-There appears to be a problem with the Xdvi shipped with Red Hat 7.1.
-Symptoms: Xdvi responds very sluggishly or hangs while viewing
-lilypond output. The cause for this problem is unknown; you are advised
-to recompile Xdvi from source.
-
 @subsection LinuxPPC
 
 
@@ -392,16 +398,32 @@ platform.
 Some binaries are available at rpmfind.net. Refer to 
 @uref{http://rpmfind.net/linux/mandrake/cooker/contrib/RPMS/}.
 
+You can also compile a RPM for Mandrake yourself.  A spec file is in
+@file{make/out/lilypond.mandrake.spec}, see the instructions for building
+the Red Hat RPM.
 
 @subsection Debian GNU/Linux
 
 A Debian package is also available.  You may install it easily by running
 @command{apt-get} as root:
-
 @example
+
        apt-get install lilypond lilypond-doc
 @end example
 
+You can also compile the .deb for Debian yourself, do:
+@example
+
+       apt-get -b source lilypond
+@end example
+
+If you're real impatient, you may even do:
+@example
+
+       cd lilypond-x.y.z   # a previous version
+        uscan               # download and build latest directly from upstream
+@end example
+
 
 Debian's @TeX{} installation is a bit short on memory, you may want to
 increase it like this:
@@ -494,8 +516,9 @@ For Debian 2.2:
 For Debian in development ("unstable", the future 2.3 or 3.0):
 
 @example
-       apt-get install task-debian-devel task-c++-dev \
-               python-base libguile9-dev tetex-bin libkpathsea-dev \
+       apt-get install binutils cpp gcc libc6-dev \
+               g++ libstdc++2.10-dev \
+               python-base libguile-dev tetex-bin libkpathsea-dev \
                tetex-extra flex bison texinfo bibtex2html groff gs \
                netpbm m4 gettext
 @end example