INSTALL - installing GNU LilyPond
D\bD\bD\bDE\bE\bE\bES\bS\bS\bSC\bC\bC\bCR\bR\bR\bRI\bI\bI\bIP\bP\bP\bPT\bT\bT\bTI\bI\bI\bIO\bO\bO\bON\bN\bN\bN
- This page documents installation and compilation of GNU
+ This page documents installation and compilation of GNU
LilyPond
+A\bA\bA\bAB\bB\bB\bBS\bS\bS\bST\bT\bT\bTR\bR\bR\bRA\bA\bA\bAC\bC\bC\bCT\bT\bT\bT
+ You do something which looks remotely like
+
+ configure
+ make
+ make install
+ tar -C /usr/lib/texmf/fonts/source/ -zxf musixtex-T73.tgz 'mf/*'
+
+ The detailed instructions follow here.
+
+
P\bP\bP\bPR\bR\bR\bRE\bE\bE\bER\bR\bR\bRE\bE\bE\bEQ\bQ\bQ\bQU\bU\bU\bUI\bI\bI\bIS\bS\bS\bSI\bI\bI\bIT\bT\bT\bTE\bE\bE\bES\bS\bS\bS
For compilation you need.
Solaris.
If you have the Cygnus WINDOWS32 port of the GNU
- utils, it will even work in Windows NT/95, but don't
- promise to support it.
+ utils, it will even work in Windows NT/95, but we
+ don't promise to support it.
+\bo GNU C++ v2.7 or better, with libg++ installed.
Version 2.7.2 or better recommended.
ftp://ftp.shsu.edu/tex-archive/macros/musixtex/taupin
- ftp://ftp.tex.ac.uk/tex-archive/macros/musixtex/taupin
- ftp://ftp.dante.de/tex-archive/macros/musixtex/taupin
- You only need the contents of the _\bm_\bf_\b/
- subdirectory of the package. The primary site of
- the Taupin version is ftp://hprib.lps.u-
- psud.fr/pub/music_zips/musixtex.zip
-R\bR\bR\bRE\bE\bE\bEC\bC\bC\bCO\bO\bO\bOM\bM\bM\bMM\bM\bM\bME\bE\bE\bEN\bN\bN\bND\bD\bD\bDE\bE\bE\bED\bD\bD\bD
- Although not strictly necessary, these are recommended to
- have.
+
+1/Aug/97 LilyPond 0.1.0 1
-29/Jul/97 LilyPond 0.0.77 1
+INSTALL(1) LilyPond documentation INSTALL(1)
+ ftp://ftp.tex.ac.uk/tex-archive/macros/musixtex/taupin
-INSTALL(1) LilyPond documentation INSTALL(1)
+ ftp://ftp.dante.de/tex-archive/macros/musixtex/taupin
+
+ You only need the contents of the _\bm_\bf_\b/
+ subdirectory of the package. The primary site of
+ the Taupin version is ftp://hprib.lps.u-
+ psud.fr/pub/music_zips/musixtex.zip
+
+ Andreas Egler's version of MusixTeX, now called
+ OpusTeX, will also work. Andreas moved some
+ characters around in the fonts, so you have to
+ edit the definitions in tex/eglerdefs.tex (patch
+ appreciated)
+R\bR\bR\bRE\bE\bE\bEC\bC\bC\bCO\bO\bO\bOM\bM\bM\bMM\bM\bM\bME\bE\bE\bEN\bN\bN\bND\bD\bD\bDE\bE\bE\bED\bD\bD\bD
+ Although not strictly necessary, these are recommended to
+ have.
- +\bo Perl. Most scripts are written in Perl. The
+ +\bo Perl. Most scripts are written in Perl. Most
documentation was created with the perl's Plain
Old Documentation.
- +\bo (GNU) find
+ +\bo GNU find
+\bo A fast computer (a full page of music typically
takes 1 minute on my 486/133, using the
This will install the following files:
/usr/local/man/man1/mi2mu.1
- /usr/local/man/man5/mudela.5
+ /usr/local/man/man1/convert-mudela.1
+ /usr/local/man/man1/mudela-book.1
/usr/local/man/man1/lilypond.1
/usr/local/lib/libflower.{so,a}
/usr/local/bin/lilypond
The TeX include directory is detected dynamically, but it
can be adjusted with -\b-\b-\b--\b-\b-\b-e\be\be\ben\bn\bn\bna\ba\ba\bab\bb\bb\bbl\bl\bl\ble\be\be\be-\b-\b-\b-t\bt\bt\bte\be\be\bex\bx\bx\bx-\b-\b-\b-p\bp\bp\bpr\br\br\bre\be\be\bef\bf\bf\bfi\bi\bi\bix\bx\bx\bx and -\b-\b-\b--\b-\b-\b-e\be\be\ben\bn\bn\bna\ba\ba\bab\bb\bb\bbl\bl\bl\ble\be\be\be-\b-\b-\b-t\bt\bt\bte\be\be\bex\bx\bx\bx-\b-\b-\b-
- d\bd\bd\bdi\bi\bi\bir\br\br\br. The above assumes that you are root and have the gnu
- development tools, and your make is gnu make. If this is
+ d\bd\bd\bdi\bi\bi\bir\br\br\br. The above assumes that you are root and have the GNU
+ development tools, and your make is GNU make. If this is
not the case, you can adjust your environment variables to
your taste:
+
+
+1/Aug/97 LilyPond 0.1.0 2
+
+
+
+
+
+INSTALL(1) LilyPond documentation INSTALL(1)
+
+
export CPPFLAGS="-I /home/me/my_include -DWEIRD_FOOBAR"
configure
configure --prefix=/usr/local --enable-tex-prefix=/usr/lib/texmf
-
-
-29/Jul/97 LilyPond 0.0.77 2
-
-
-
-
-
-INSTALL(1) LilyPond documentation INSTALL(1)
-
-
Since GNU LilyPond currently is beta, you are advised to
also use
option)
--enable-optimise
- Set maximum optimisation
+ Set maximum optimisation: compile with -\b-\b-\b-O\bO\bO\bO2\b2\b2\b2
--enable-profiling
Compile with support for profiling
--enable-tex-prefix
- Set the directory where texmf lives
+ Set the directory where TeX and Metafont live
--enable-tex-dir
- Set then directory tex input is in (detected as a
+ Set then directory TeX input is in (detected as a
subdir of tex-prefix)
--enable-mf-dir
Set then directory mf input is in (idem)
+ [obsolete]
All options are documented in the _\bc_\bo_\bn_\bf_\bi_\bg_\bu_\br_\be help
+
+
+
+1/Aug/97 LilyPond 0.1.0 3
+
+
+
+
+
+INSTALL(1) LilyPond documentation INSTALL(1)
+
+
The option -\b-\b-\b--\b-\b-\b-e\be\be\ben\bn\bn\bna\ba\ba\bab\bb\bb\bbl\bl\bl\ble\be\be\be-\b-\b-\b-o\bo\bo\bop\bp\bp\bpt\bt\bt\bti\bi\bi\bim\bm\bm\bmi\bi\bi\bis\bs\bs\bse\be\be\be is recommended for
Real Life usage.
Install the musixtex fonts in a directory which TeX and MF
knows (if you are root, look for a directory which
-
-
-
-29/Jul/97 LilyPond 0.0.77 3
-
-
-
-
-
-INSTALL(1) LilyPond documentation INSTALL(1)
-
-
contains the directories with AMS and CM source (*.mf)
files. Create a subdir lilypond or musixtex and copy the
fonts into that). Do not forget to rehash TeX (if
This is what the output looks like over here:
- hw:~/musix/spacer$ lilypond input/kortjakje.ly
- GNU LilyPond 0.0.71 #20/FlowerLib 1.1.20 #0
- Parsing ... [/home/hw/share/lilypond/init//symbol.ini <..snip..>
- .. .ini]][input/kortjakje.ly]
- Creating elements ...
- Preprocessing elements...
- Calculating column positions ... [3][8][13][17][21][25]
- Postprocessing elements...
- TeX output to lelie.tex ...
- hw:~/musix/spacer$ tex lelie
- This is TeX, Version 3.14159 (C version 6.1)
- (lelie.tex
- Hyphenation patterns for english, dutch, german, loaded.
- (/home/hw/lib/texmf/tex/lilypond/lilyponddefs.tex) [1] )
- Output written on lelie.dvi (1 page, 8944 bytes).
- Transcript written on lelie.log.
- hw:~/musix/spacer$ xdvi lelie&
- [1] 855
- Check out the input files, some of them have comments
- Please refer to the man page for more information.
-R\bR\bR\bRE\bE\bE\bED\bD\bD\bDH\bH\bH\bHA\bA\bA\bAT\bT\bT\bT L\bL\bL\bLI\bI\bI\bIN\bN\bN\bNU\bU\bU\bUX\bX\bX\bX
- RedHat Linux users should be able to get a RPM. A spec
- file is in _\bm_\ba_\bk_\be_\b/_\bo_\bu_\bt_\b/_\bl_\bi_\bl_\by_\bp_\bo_\bn_\bd_\b._\bs_\bp_\be_\bc. You should be able to
- create an rpm as a normal user. Be sure you have a
- ~/.rpmrc, and edit the RPM-dir in _\bV_\ba_\br_\bi_\ba_\bb_\bl_\be_\bs_\b._\bm_\ba_\bk_\be. (If you
-29/Jul/97 LilyPond 0.0.77 4
+
+
+
+
+1/Aug/97 LilyPond 0.1.0 4
INSTALL(1) LilyPond documentation INSTALL(1)
+ GNU LilyPond 0.0.78 #4/FlowerLib 1.1.24 #0
+ Parsing ... [/home/hw/share/lilypond/init//
+ <..etc..>
+ init//performer.ly]]][input/kortjakje.ly]
+ Creating elements ...[8][16][24][25]
+ Preprocessing elements...
+ Calculating column positions ... [14][25]
+ Postprocessing elements...
+ TeX output to lelie.tex ...
+ Creating MIDI elements ...MIDI output to lelie.midi ...
+
+ hw:~/musix/spacer$ xdvi lelie&
+ [1] 855
+
+ Check out the input files, some of them have comments
+ Please refer to the man page for more information.
+
+R\bR\bR\bRE\bE\bE\bED\bD\bD\bDH\bH\bH\bHA\bA\bA\bAT\bT\bT\bT L\bL\bL\bLI\bI\bI\bIN\bN\bN\bNU\bU\bU\bUX\bX\bX\bX
+ RedHat Linux users should be able to get a RPM. A spec
+ file is in _\bm_\ba_\bk_\be_\b/_\bo_\bu_\bt_\b/_\bl_\bi_\bl_\by_\bp_\bo_\bn_\bd_\b._\bs_\bp_\be_\bc. You should be able to
+ create an rpm as a normal user. Be sure you have a
+ ~/.rpmrc, and edit the RPM-dir in _\bV_\ba_\br_\bi_\ba_\bb_\bl_\be_\bs_\b._\bm_\ba_\bk_\be. (If you
create the RPM as a normal user the permissions will not
be set correctly, unfortunately)
you need the cygnus windows32 gnu port development stuff;
have a look at http://www.cygnus.com/gnu-win32.
- to make GNU LilyPond under, brr, aargh, well, simply type:
+ to make GNU LilyPond under, brr, aargh, shudder..
+ windows32, well, simply type:
bash configure
make windows32
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-29/Jul/97 LilyPond 0.0.77 5
+1/Aug/97 LilyPond 0.1.0 5