Lilypond のインストールが機能しない

Lilypond のインストールが機能しない

Lilypond を 32 ビット システムにインストールしようとしていますが、何らかの理由でファイルがsh実行されません。Ubuntu
はまったくの初心者なので、仕組みについてほとんど何も知りません。しかし、いろいろ調べて、いくつか試してみました。プロパティで「ファイルをプログラムとして実行できるようにする」にチェックを入れましたが、ファイルを実行するオプションは表示されず、geditLibreoffice ライターで開くことしかできません。

私はもう試した、

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 centerまたは を使用してsynapticlilypond をインストールします。

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. 何らかの理由でインストール スクリプトが失敗した場合 (32 ビット LilyPond を 64 ビット バージョンの Linux にインストールする場合に失敗する傾向があります)、代わりに次のコマンドを使用してみてください。

    bash lilypond-2.18.2-1.linux-x86.sh
  6. すべてのデフォルト オプションを受け入れると、スクリプトは LilyPond を/home/username/lilypond( はusername自分のユーザー名を表します) というディレクトリにインストールします。このディレクトリを実行パスに追加する必要があります。これは、次のコマンドを発行して行います。

    PATH=$PATH:$HOME/lilypond/usr/bin をエクスポートします。
  7. 新しいターミナル ウィンドウを開いた後、LilyPond を使用するたびにこのコマンドを発行するか、起動スクリプトの 1 つ (例: .bashrc) に追加する必要があります。この最後の手順を実行するには、ターミナル ウィンドウに次のように入力します。

    echo 'export PATH=$PATH:$HOME/lilypond/usr/bin' >> ~/.bashrc
    (この最後のコマンドはそのままコピーして貼り付けることができます。)

準備は完了です。たとえば、 という名前のファイルをコンパイルするには、ターミナル ウィンドウにmusic.ly入力します。lilypond music.ly

関連情報