Лилипонд не работает

Я пытаюсь установить Lilypond в 32-битной системе, и по какой-то причине файл 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
задан 9 July 2014 в 13:24

2 ответа

Если Вам не нужна определенная версия lilypond, просто выполните следующее для установки стабильная версия lilypond:

sudo склонный - добираются, lilypond

установки, С другой стороны, используют software center или synaptic для установки lilypond.

хранилище пакетов Ubuntu 14.04 содержит lilypond 2.16. Предстоящие 14.10 будут, вероятно, иметь lilypond 2.18.

В целом, устанавливая программное обеспечение "вручную" (поскольку Вы попробовали) только требуется в определенных случаях: например, если Вы требуете определенной версии, которая не доступна в репозиториях программного обеспечения человечности, или если Вы хотите установить что-нибудь, что это пропускает полностью в repos. Так, это обычно - самый легкий способ проверить репозитории программного обеспечения (через Software center или synaptic) сначала.

1
ответ дан 9 July 2014 в 13:24

Кратко, Вы должны будете

  1. Откройте терминальную программу (CTRL+ALT+T в Ubuntu).
  2. Изменитесь на каталог, который содержит файл, который Вы загрузили. Это - сделанный с командой со следующей формой:

    cd /home/username/Downloads

    (Естественно, необходимо заменить фактическим путем файла /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. Если по некоторым причинам сбои сценария установки (это имеет тенденцию делать так, когда 32-разрядный LilyPond устанавливается на 64-разрядной версии Linux), попытайтесь использовать следующую команду вместо этого:

    bash lilypond-2.18.2-1.linux-x86.sh
  6. При принятии всех опций по умолчанию сценарий установит LilyPond в названном каталоге /home/username/lilypond (где username представляет Ваше собственное имя пользователя). Необходимо будет добавить этот каталог к пути выполнения, который сделан путем выдачи следующей команды:

    export PATH=$PATH:$HOME/lilypond/usr/bin
  7. Необходимо будет или выйти, это рекомендует каждый раз, когда Вы хотите использовать LilyPond после открытия нового окна терминала или иначе добавить его к одному из Ваших сценариев запуска (например, .bashrc). Чтобы сделать этот последний шаг, введите следующее в своем окне терминала:

    echo 'export PATH=$PATH:$HOME/lilypond/usr/bin' >> ~/.bashrc
    (Можно скопировать и вставить эту последнюю команду как есть.)

Необходимо быть хорошими для движения. Скомпилировать файл, названный, скажем, music.ly, ввести lilypond music.ly в окне терминала.

0
ответ дан 9 July 2014 в 13:24

Другие вопросы по тегам:

Похожие вопросы: