# lilypond を Homebrew, apk, apt, dnf, MacPorts, Nix, pacman, zypper, scoop, winget でインストール

lilypond のインストール経路、実行ファイル、メタデータ、AI エージェント向けセキュリティノートを確認します。

## インストール

```sh
sudo av install brew:lilypond
```

追加のインストールコマンド:

### macOS

- Homebrew (100%):

```sh
brew install lilypond
```

  証拠: local Homebrew formula metadata

- MacPorts (94%):

```sh
sudo port install lilypond
```

  証拠: MacPorts ports tree: textproc/lilypond/Portfile from https://api.github.com/repos/macports/macports-ports/git/trees/master?recursive=1

### Linux

- apk (92%):

```sh
sudo apk add lilypond
```

  証拠: Alpine Linux edge package indexes: lilypond from https://dl-cdn.alpinelinux.org/alpine/edge/community/x86_64/APKINDEX.tar.gz

- Debian apt (92%):

```sh
sudo apt install lilypond
```

  証拠: Debian stable package indexes: lilypond from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz

- dnf (92%):

```sh
sudo dnf install lilypond
```

  証拠: Fedora Rawhide package metadata: lilypond from https://dl.fedoraproject.org/pub/fedora/linux/development/rawhide/Everything/x86_64/os/repodata/07190dc5ae9f35ae73866675fed6d95fe6e8d9fe22c9d7cdf85862cb2ed24a4c-primary.xml.zst

- Nix (92%):

```sh
nix profile install nixpkgs#lilypond
```

  証拠: nixpkgs package indexes: pkgs/by-name/li/lilypond/package.nix from https://api.github.com/repos/NixOS/nixpkgs/git/trees/master?recursive=1

- pacman (92%):

```sh
sudo pacman -S lilypond
```

  証拠: Arch Linux sync databases: lilypond from https://geo.mirror.pkgbuild.com/extra/os/x86_64/extra.db.tar.gz

- zypper (92%):

```sh
sudo zypper install lilypond
```

  証拠: openSUSE Tumbleweed package metadata: lilypond from https://download.opensuse.org/tumbleweed/repo/oss/repodata/50b07339cb64c8ed4091bdbabddadc1ff5737b090e478818a195b40d8a3292861a879139b4a3987c31109699fde9fbf4a716367ddf4eef77da75f96e3193d6ed-primary.xml.zst

### Windows

- Scoop (92%):

```sh
scoop install main/lilypond
```

  証拠: Scoop official bucket manifest trees: bucket/lilypond.json from https://api.github.com/repos/ScoopInstaller/Main/git/trees/master?recursive=1

- winget (92%):

```sh
winget install --id LilyPond.LilyPond -e
```

  証拠: Windows Package Manager source index: LilyPond.LilyPond from https://cdn.winget.microsoft.com/cache/source.msix

## パッケージ情報

- **パッケージキー:** brew:lilypond
- **パッケージマネージャ:** Homebrew
- **バージョン:** 2.26.0
- **ソース概要:** Music engraving system
- **ホームページ:** <https://lilypond.org>
- **最終更新:** 2026-06-27T13:30:00-04:00
- **生成日時:** 2026-08-03T19:37:03+00:00

## 実行可能ファイル

- abc2ly (エイリアス)
- convert-ly (エイリアス)
- etf2ly (エイリアス)
- lilymidi (エイリアス)
- lilypond (エイリアス)
- lilypond-book (エイリアス)
- lilypond-invoke-editor (エイリアス)
- midi2ly (エイリアス)
- musicxml2ly (エイリアス)

## インストール挙動

- Bottle: 利用不可

## バージョンと鮮度

- ページ生成日: 2026-08-03
- マネージャ版: 2.26.0
## プロジェクトの歴史と使われ方

LilyPond is a GNU music engraving system that turns textual music notation into high-quality printed scores. It is part scorewriter, part compiler culture: users write source files, run command-line tools, and receive PDF, PostScript, SVG, MIDI, and related output.

### プロジェクトの歴史

LilyPond was created by Han-Wen Nienhuys and Jan Nieuwenhuizen to escape the mechanical look of much computer-generated sheet music. The official introduction frames the project as an attempt to let musicians and publishers focus on music while the program handles engraving details according to classical music-engraving practice.

The project's own essay ties LilyPond's design to traditional manual engravings from European publishers in the first half of the twentieth century. Instead of exposing every spacing and glyph choice as a manual WYSIWYG tweak, LilyPond encodes engraving rules and lets users override them from a text language when necessary.

LilyPond 2.0.0 was released on September 24, 2003 with a focus on syntax cleanup that made entering music easier and more efficient. The project has continued with extensive manuals, converters such as abc2ly and musicxml2ly, and an ecosystem of snippets, examples, editor modes, and publication workflows.

### 採用の歴史

LilyPond found a durable audience among free-software musicians, publishers, educators, composers, and technically inclined engravers who preferred a reproducible source-based workflow over GUI-only score editing. Its inclusion in GNU and broad packaging across Unix distributions made it a standard installable engraver for people already comfortable with LaTeX-like document production.

### 使われ方

Users write .ly source files, run lilypond to engrave them, and often pair it with version control, Makefiles, LaTeX, or documentation pipelines. Auxiliary commands convert ABC, MIDI, ETF, and MusicXML inputs, update old LilyPond syntax, and integrate scores into larger documents.

### パッケージ好きにとっての重要性

LilyPond is package-nerd significant because it treats sheet music like source code. It brings compiler-style reproducibility, text diffs, batch builds, fonts, Scheme extensibility, and decades of compatibility concerns into a domain more often associated with graphical editors.

### タイムライン

- 1996: Han-Wen Nienhuys and Jan Nieuwenhuizen began the LilyPond project after earlier work around MusiXTeX-related tooling.
- 2003-05: The paper "LilyPond, a system for automated music engraving" appeared in the XIV Colloquium on Musical Informatics literature record.
- 2003-09-24: LilyPond 2.0.0 was released with syntax cleanups for easier and more efficient music entry.
- 2026-04-21: The LilyPond site listed LilyPond 2.26.0 as a stable release.

### Related projects

- LilyPond is related to GNU, TeX/LaTeX-style publishing workflows, MusicXML and ABC conversion tools, Guile/Scheme extension work, and graphical or hybrid front ends that use LilyPond for final engraving. It is often compared with notation programs such as MuseScore, Finale, and Sibelius, but its source-first workflow is closer to document compilers.

### ソース

- <https://lilypond.org/>
- <https://lilypond.org/attic.html>
- <https://lilypond.org/doc/v2.24/Documentation/essay-big-page.html>
- <https://lilypond.org/doc/v2.26/Documentation>
- <https://lilypond.org/doc/v2.26/Documentation/web/introduction>


## セキュリティノート

narrow executable package without higher-risk signals.

- **Geiger リスク:** グリーン / 低
- narrow executable package without higher-risk signals

## 他のパッケージマネージャ記録

- Debian apt - lilypond - 2.24.4-5: normalized package name match | Debian stable package indexes: lilypond from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz | program for typesetting sheet music | https://lilypond.org/
- Debian apt - lilypond-data - 2.24.4-5: normalized package name match | Debian stable package indexes: lilypond-data from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz | LilyPond music typesetter (data files) | https://lilypond.org/
- Debian apt - lilypond-doc - 2.24.4-5: normalized package name match | Debian stable package indexes: lilypond-doc from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz | LilyPond Documentation in info format (and metapackage) | https://lilypond.org/
- Debian apt - lilypond-doc-html - 2.24.4-5: normalized package name match | Debian stable package indexes: lilypond-doc-html from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz | LilyPond HTML Documentation | https://lilypond.org/
- Debian apt - lilypond-doc-html-ca - 2.24.4-5: normalized package name match | Debian stable package indexes: lilypond-doc-html-ca from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz | LilyPond HTML Documentation in Catalan | https://lilypond.org/
- Debian apt - lilypond-doc-html-cs - 2.24.4-5: normalized package name match | Debian stable package indexes: lilypond-doc-html-cs from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz | LilyPond HTML Documentation in Czech | https://lilypond.org/
- Debian apt - lilypond-doc-html-de - 2.24.4-5: normalized package name match | Debian stable package indexes: lilypond-doc-html-de from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz | LilyPond HTML Documentation in German | https://lilypond.org/
- Debian apt - lilypond-doc-html-es - 2.24.4-5: normalized package name match | Debian stable package indexes: lilypond-doc-html-es from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz | LilyPond HTML Documentation in Spanish | https://lilypond.org/
- Debian apt - lilypond-doc-html-fr - 2.24.4-5: normalized package name match | Debian stable package indexes: lilypond-doc-html-fr from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz | LilyPond HTML Documentation in French | https://lilypond.org/
- Debian apt - lilypond-doc-html-hu - 2.24.4-5: normalized package name match | Debian stable package indexes: lilypond-doc-html-hu from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz | LilyPond HTML Documentation in Hungarian | https://lilypond.org/
- Debian apt - lilypond-doc-html-it - 2.24.4-5: normalized package name match | Debian stable package indexes: lilypond-doc-html-it from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz | LilyPond HTML Documentation in Italian | https://lilypond.org/
- Debian apt - lilypond-doc-html-ja - 2.24.4-5: normalized package name match | Debian stable package indexes: lilypond-doc-html-ja from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz | LilyPond HTML Documentation in Japanese | https://lilypond.org/
- Debian apt - lilypond-doc-html-nl - 2.24.4-5: normalized package name match | Debian stable package indexes: lilypond-doc-html-nl from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz | LilyPond HTML Documentation in Dutch | https://lilypond.org/
- Debian apt - lilypond-doc-html-pt - 2.24.4-5: normalized package name match | Debian stable package indexes: lilypond-doc-html-pt from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz | LilyPond HTML Documentation in Portuguese | https://lilypond.org/
- Debian apt - lilypond-doc-html-zh - 2.24.4-5: normalized package name match | Debian stable package indexes: lilypond-doc-html-zh from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz | LilyPond HTML Documentation in Chinese | https://lilypond.org/
- Debian apt - lilypond-doc-pdf - 2.24.4-5: normalized package name match | Debian stable package indexes: lilypond-doc-pdf from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz | LilyPond PDF Documentation | https://lilypond.org/


## Combined YAML source

View the package source record on GitHub. [combined/lilypond.yml](https://github.com/mxcl/pkgdb/blob/main/combined/lilypond.yml)


## ソース

- pkg.so package database
- Geiger risk classifier
- curated package history
- pkgdb category and tag curation
- external package-manager database matches
- cross-ecosystem install command graph
