Linux; LilyPond 2.26.0-linux-x86_64.tar.gz--- install to WSL(Linux=Ubuntu)
         Windows OS download-file is Usually the file is stored here (C:\Users\?????\Downloads\........)
Do download   lilypond-2.26.0-linux-x86_64.tar.gz
         Downloaded file   C:\Users\?????\Downloads\lilypond-2.26.0-linux-x86_64.tar.gz
                                                        ===================================
Windows OS
Like this;     ( yukio=????? )
[picture of My phote]
         !! Please avoid moving this lilypond-2.26.0-linux-x86_64.tar.gz to the Ubnutu environment using explorer.exe (though you can actually do that). !!
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~



WSL(Linux=Ubuntu)
   (The following explanation is based on my PC environment.) Please interpret it based on your own screen display.(?????@****:)

 1); Check "PATH"
    [picture of My phote]
   $ echo $PATH[Enter]
/home/?????/bin    <=== Check whether "bin" exists(And at the beginning of the top line).
However, when you install Linux, even though there is /home/?????,
                 there should not be /home/?????/bin
Create a bin.
[picture of My phote]       ?????@****:~$ mkdir bin[Enter]
---- Once you have done this, close (exit) WSL (Ubuntu) and then start WSL (Ubuntu) again. ----
Then,
WSL (ubuntu) will automatically recognize this bin, and the PATH value will be
/home/?????/bin:/user/local/...... as shown in the left image.


 2); Move and DO! "lilypond-2.26.0-linux-x86_64.tar.gz" to the Linux side(from, C:\Users\?????\Downloads\....).
                                                                                                                       ==========================
    ?????@****:~$ mv /mnt/c/Users/?????/Downloads/*.gz ./[Enter]
[picture of My phote]

And then, DO!
?????@****:~$ tar xvfz lilypond-2.26.0-linux-x86_64.tar.gz[Enter]
[picture of My phote]


(See below ........ "bin" is there and "lilypond-2.26.0" has been created.)
 [picture of My phote]
 





<=== Already created. "bin"
<=== created. "lilypond-2.26.0"

<=== File moved here.







Runtime configuration for lilypond-2.26.0
Contents of "lilypond-2.26.0".
?????@****:~$ ls -lX lilypond-2.26.0[Enter]
[picture of My phote]




        Contents of the "lilypond-2.26.0/bin".
?????@****:~$ ls -lX lilypond-2.26.0/bin[Enter]
[picture of My phote]

There is nothing in bin (files).
[picture of My phote]

you will create a symbolic link within this "bin" directory.
[picture of My phote]
  1. )   ?????@****:~/bin$ ln -s ../lilypond-2.26.0/bin/abc2ly ./[Enter]
  2. )   ?????@****:~/bin$ ln -s ../lilypond-2.26.0/bin/convert-ly ./[Enter]
  3. )   ?????@****:~/bin$ ln -s ../lilypond-2.26.0/bin/etf2ly ./[Enter]
  4. )   ?????@****:~/bin$ ln -s ../lilypond-2.26.0/bin/lilymidi ./[Enter]
  5. )   ?????@****:~/bin$ ln -s ../lilypond-2.26.0/bin/lilypond ./[Enter]
  6. )   ?????@****:~/bin$ ln -s ../lilypond-2.26.0/bin/lilypond-book ./[Enter]
  7. )   ?????@****:~/bin$ ln -s ../lilypond-2.26.0/bin/lilypond-invoke-editor ./[Enter]
  8. )   ?????@****:~/bin$ ln -s ../lilypond-2.26.0/bin/midi2ly ./[Enter]
  9. )   ?????@****:~/bin$ ln -s ../lilypond-2.26.0/bin/musicxml2ly ./[Enter]
Well, then ! Like this
[picture of My phote]
  ?????@****:~$ cd ../[Enter]

                 This completes the "lilypond version 2.26.0" installation process.
[picture of My phote]








However, do not place any packages other than "LilyPond 2.26.0" in this ?????@****:~/bin.
The common sense way to install packages is $ sudo apt install package[Enter]      ----[Ubuntu]----

WSL-Linux; Don't forget to run " $ sudo apt update[Enter] and $ sudo apt upgrade[Enter] " regularly.

 And, Please perform [ ON Windows OS(cmd.ex) >wsl --updateEnter ] from time to time.
  ---- My environment(Wednesday, June 24, 2026). ----
   c:\yukio>wsl --version
   WSL version: 2.7.3.0
   Kernel version: 6.6.114.1-1
   WSLg version: 1.0.73
   MSRDC version: 1.2.6676
   Direct3D version: 1.611.1-81528511
   DXCore version: 10.0.26100.1-240331-1435.ge-release
   Windows version: 10.0.26200.8457