
Estou tentando instalar o Lilypond em um sistema de 32 bits e, por algum motivo, o sh
arquivo simplesmente não deseja ser executado sozinho.
Sou completamente novo no Ubuntu, então quase não tenho conhecimento de como tudo funciona. Mas olhei em volta e tentei algumas coisas. Marquei "permitir execução de arquivo como programa" em Propriedades, mas não vejo nenhuma opção de executar o arquivo, apenas abrindo-o com gedit
o gravador do Libreoffice.
Eu tentei,
chmod u+x lilypond
e
chmod u+x lilypond-2.18.2-1.linux-x86.sh
mas nas duas vezes ele disse
chmod: cannot access [filename I entered]. No such file or directory
Eu vi uma sugestão para algo como:
cd /path/to/file
chmod +x filename.sh
./filename.sh
mas nem sei fazer uma linha de comando com mais de uma linha. Alguém sabe o que posso fazer?.
Responder1
Se você não precisa de uma versão específica do lilypond, basta executar o seguinte para instalar umversão estável do Lilypond:
sudo apt-get instalar lilypond
Alternativamente, use software center
ou synaptic
para instalar o lilypond.
O repositório de pacotes do Ubuntu 14.04 contém o lilypond 2.16. O próximo 14.10 provavelmente terá o Lilypond 2.18.
Em geral, a instalação de software "manualmente" (como você tentou) só é necessária em certos casos: por exemplo, se você precisar de uma versão específica que não esteja disponível nos repositórios de software do Ubuntu, ou se quiser instalar qualquer coisa que seja faltando completamente nos repositórios. Portanto, geralmente é a maneira mais fácil de verificar primeiro os repositórios de software (via Software center
ou synaptic
).
Responder2
De forma sucinta, você precisará
- Abra o programa terminal (CTRL+ALT+T no Ubuntu).
- Mude para o diretório que contém o arquivo que você baixou. Isso é feito com um comando com o seguinte formato:
cd /home/nome de usuário/Downloads
(Naturalmente, você deve substituir o caminho real do arquivo por
/home/username/Downloads
.) - O arquivo que você baixou (supondo que seja a versão estável mais recente do LilyPond) deve ser chamado
lilypond-2.18.2-1.linux-x86.sh
. Você precisará garantir que seja executável (capaz de ser executado como um comando). Para fazer isso, digitechmod +x lilypond-2.18.2-1.linux-x86.sh
- Agora, execute o script de instalação, usando o seguinte comando:
./lilypond-2.18.2-1.linux-x86.sh
- Se por algum motivo o script de instalação falhar (isso tende a acontecer quando o LilyPond de 32 bits está sendo instalado em uma versão de 64 bits do Linux), tente usar o seguinte comando:
bash lilypond-2.18.2-1.linux-x86.sh
- Se você aceitar todas as opções padrão, o script instalará o LilyPond em um diretório chamado
/home/username/lilypond
(ondeusername
representa seu próprio nome de usuário). Você precisará adicionar este diretório ao seu caminho de execução, o que é feito emitindo o seguinte comando:exportar PATH=$PATH:$HOME/lilypond/usr/bin
- Você precisará emitir este comando toda vez que quiser usar o LilyPond após abrir uma nova janela de terminal ou então adicioná-lo a um de seus scripts de inicialização (por exemplo,
.bashrc
). Para fazer esta última etapa, digite o seguinte na janela do terminal:echo 'exportar PATH=$PATH:$HOME/lilypond/usr/bin' >> ~/.bashrc
(Você pode copiar e colar este último comando como está.)
Você deve estar pronto para ir. Para compilar um arquivo chamado, digamos music.ly
, digite lilypond music.ly
em uma janela de terminal.