Lilypond安裝不工作

Lilypond安裝不工作

我正在嘗試在 32 位元系統上安裝 Lilypond,但由於某種原因該sh檔案根本不想執行自身。
我對 Ubuntu 完全陌生,所以我幾乎不知道它是如何運作的。但我環顧四周並嘗試了一些事情。我在屬性中選中了“允許將文件作為程式執行”,但我沒有看到任何執行文件的選項,只能使用geditLibreoffice 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穩定版:

sudo apt-get 安裝 lilypond

或者,使用software centersynaptic安裝 lilypond。

Ubuntu 14.04 軟體包儲存庫包含 lilypond 2.16。即將到來的 14.10 可能會有 lilypond 2.18。

一般來說,只有在某些情況下才需要「手動」安裝軟體(正如您所嘗試的那樣):例如,如果您需要 ubuntu 軟體儲存庫中沒有的特定版本,或者您想要安裝任何回購中完全丟失。因此,這通常是首先檢查軟體儲存庫(通過Software center或)的最簡單方法synaptic

答案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

相關內容