1 \input texinfo @c -*-texinfo-*-
2 @setfilename installing.info
3 @settitle LilyPond on Windows
8 @chapter WINDOWS - Installing GNU LilyPond on Windows
10 This document explains how to install the binary release for windows
11 on a Microsoft Windows 95, 98, NT or 2000 machine.
13 This release is a free extra service of the developers to assist windows
14 users. Please remember that we (the developers) rather dislike windows,
15 and none of us use it. Don't complain to us that installing LilyPond is
16 too difficult; rather, send us code that works better.
18 You need the following software (but read on):
20 @c list these first, because lilypond install scripts look for these
23 @item A full TeX installation.
25 Currently, only MikTeX is supported. Download and install
26 @uref{http://downloads.sourceforge.net/miktex/miktex-2.0-lvl-1.zip,MikTeX},
27 or visit @uref{http://www.miktex.org,www.miktex.org}.
28 @c See @file{/usr/doc/cygwin/tetex-beta-20001218.README} for details.
32 You can use GSView-2.6. This old package has two advantages. It has
33 gsview and ghostscript bundeled, and it doesn't popup @emph{Register
34 Now|Cancel} windows all the time. It doesn't work together with Yap to
35 display PostScript specials.
37 Click @uref{ftp://ftp.cs.wisc.edu/ghost/ghostgum/gsv26w32.exe,here} to
38 install GSView-2.6 (GhostView for Windows), or visit
39 @uref{ftp://ftp.cs.wisc.edu/ghost/ghostgum,ftp.cs.wisc.edu}.
41 You can also use the newer versions GSView-3.6 and GhostScript-6.50 If
42 you install both these packages, Yap will display PostScript specials.
43 You get annoying @emph{Register Now|Cancel} popups, though.
45 Click @uref{ftp://ftp.cs.wisc.edu/ghost/ghostgum/gsv36w32.exe,here} for
47 Click @uref{ftp://mirror.cs.wisc.edu/pub/mirrors/ghost/AFPL/gs650/gs650w32.exe
48 ,here} for GhostScript.
49 @uref{ftp://ftp.cs.wisc.edu/ghost/ghostgum,ftp.cs.wisc.edu}.
51 @uref{http://www.cs.wisc.edu/~ghost/,Ghostscript, Ghostview and GSview site}.
54 Click @uref{http://www.python.org/ftp/python/win32/py152.exe,here} to
55 install Python-1.5.2, or visit
56 @uref{http://www.python.org,www.python.org}.
58 We have not tried using newer versions than 1.5.2.
62 @c let's do http, so that people read the README
63 @uref{http://www.lilypond.org/gnu-windows/setup.exe, setup.exe}
66 This will install the minimal set of cygwin tools needed to run
69 As of version 1.3.150, you also have the option to install MiKTeX,
70 Python and GSView from this installer, but that's still somewhat
71 experimental. If you choose to install these by hand (see above), make
72 sure to install them @strong{before} you install LilyPond.
74 If you already have cygwin installed, don't worry: nothing will be
75 installed twice. To expand on this minimal set, click
76 @uref{http://sources.redhat.com/cygwin/setup.exe,here}, or visit a
77 Cygwin @uref{http://sources.redhat.com/cygwin/mirrors.html,mirror site}.
82 @section Windows running setup
84 If you're lucky, after running @file{setup.exe} you're all set up.
86 Open a LilyPond shell (or any bash shell), and type
91 If you don't see something similar to
93 Usage: lilypond [OPTION]... [FILE]...
95 Typeset music and or play MIDI from FILE
97 LilyPond is a music typesetter. It produces beautiful sheet music
98 using a high level description file as input. LilyPond is part of
106 you should try adding @file{/usr/lilypond-x.y.z/bin} to your @var{PATH},
109 PATH=/usr/lilypond-1.3.147/bin:$PATH
117 * emacs-mode installation, figure out and describe proper
118 emacs-on-cygwin setup.
120 * talk about /etc/profile.d/lilypond-profile.sh
122 * GUILE errors, simple guile test
124 * (La)TEX errors, simple tex test
134 ERROR: Wrong type to apply: ("/usr/share/guile/site" /usr/share/guile/1.4.1")
140 Let's take this step by step.
142 It should not be critical which MikTeX version you use.
143 Let's first verify that your MikTeX works as it should.
144 Open a DOS window. Run the commands
146 Should produce some lines of output
148 Should display a three page document.
150 Next step; verify that the geometry package is in place.
151 Save the attached file to the directory where you run
152 your DOS window. Run the commands
153 >> latex geometrytest
155 This one you should get a single page document with some text