4.2.2 Requirements for compiling LilyPond

This section contains instructions on how to quickly and easily get all the software packages required to build LilyPond.

Most of the more popular Linux distributions only require a few simple commands to download all the software needed. For others, there is an explicit list of all the individual packages (as well as where to get them from) for those that are not already included in your distributions’ own repositories.

Additional software packages are necessary to compile LilyPond’s documentation from its sources; this gets handled in a later section.

LilyPond Contributor’s Guide v2.25.21 (development-branch).