Lilypond 安装不起作用

Lilypond 安装不起作用

我正在尝试在 32 位系统上安装 Lilypond,但出于某种原因,该sh文件就是不想自行执行。
我对 Ubuntu 完全陌生,所以几乎不知道它是如何工作的。但我四处查看并尝试了一些方法。我在“属性”中选中了“允许将文件作为程序执行”,但我没有看到任何执行文件的选项,只能使用gedit或 Libreoffice writer 打开它。

我试过了,

chmod u+x lilypond

chmod u+x lilypond-2.18.2-1.linux-x86.sh 

但两次都说

chmod: cannot access [filename I entered]. No such file or directory

我见过类似的建议:

cd /path/to/file  
chmod +x filename.sh  
./filename.sh  

但我甚至不知道如何创建多行命令行。有人知道我能做什么吗?

答案1

如果你不需要特定版本的 lilypond,只需执行以下操作即可安装lilypond 的稳定版本

安装 lilypond

或者,使用software centersynaptic安装 lilypond。

Ubuntu 14.04 软件包存储库包含 lilypond 2.16。即将推出的 14.10 可能会包含 lilypond 2.18。

通常,“手动”安装软件(正如您尝试过的)仅在某些情况下才需要:例如,如果您需要 ubuntu 软件存储库中没有的特定版本,或者您想要安装存储库中完全缺少的任何东西。因此,最简单的方法通常是先检查软件存储库(通过Software centersynaptic)。

答案2

简而言之,你需要

  1. 打开终端程序(Ubuntu 中为 CTRL+ALT+T)。
  2. 转到包含您下载的文件的目录。使用以下形式的命令即可完成此操作:

    cd /home/用户名/下载

    (当然,您应该用文件的实际路径替换/home/username/Downloads。)

  3. 您下载的文件(假设它是 LilyPond 的最新稳定版本)应该名为lilypond-2.18.2-1.linux-x86.sh。您需要确保它是可执行的(能够作为命令运行)。为此,请键入

    chmod +x lilypond-2.18.2-1.linux-x86.sh
  4. 现在,使用以下命令运行安装脚本:

    ./lilypond-2.18.2-1.linux-x86.sh
  5. 如果由于某种原因安装脚本失败(在 64 位版本的 Linux 上安装 32 位 LilyPond 时容易出现这种情况),请尝试使用以下命令:

    bash lilypond-2.18.2-1.linux-x86.sh
  6. 如果您接受所有默认选项,脚本将在名为/home/username/lilypond(其中username代表您自己的用户名) 的目录中安装 LilyPond。您需要将此目录添加到您的执行路径,方法是发出以下命令:

    导出 PATH=$PATH:$HOME/lilypond/usr/bin
  7. 每次打开新的终端窗口后想要使用 LilyPond 时,您都需要发出此命令,或者将其添加到您的启动脚本之一(例如.bashrc)。要执行最后一步,请在终端窗口中输入以下内容:

    echo ‘导出 PATH=$PATH:$HOME/lilypond/usr/bin’ >> ~/.bashrc
    (您可以按原样复制并粘贴这最后一个命令。)

一切就绪。要编译名为 的文件,请在终端窗口中music.ly输入。lilypond music.ly

相关内容