Pequena dica para a instalação do Rosegarden
eliseu
Eliseu
Rosegarden, para quem não conhece, é uma ferramenta open source para produção musical, que envolve sequenciamento MIDI, gravação de áudio multipista, suporte a softsynths, dentre outros recursos.
Quem instala o Rosegarden tanto no Linux Mint como no Ubuntu e no Debian (e talvez até em outras distribuições) deve notar que, durante a instalação, aparece um erro, geralmente assim:
[b]warning: kpathsea: configuration file texmf.cnf not found in these directories: /usr/bin:/usr:/:/usr/bin/share/texmf-local/web2c:/usr/share/texmf-local/web2c://share/texmf-local/web2c:/usr/bin/texmf-local/web2c:/usr/texmf-local/web2c://texmf-local/web2c:/usr/bin/share/texmf/web2c:/usr/share/texmf/web2c://share/texmf/web2c:/usr/bin/texmf/web2c:/usr/texmf/web2c://texmf/web2c.[/b]
Esses diretórios podem variar, mas a mensagem de erro é parecida com isso. Apesar de tudo, o programa é normalmente instalado e funciona corretamente.
O problema não está no Rosegarden em si, mas numa dependência dele, o pacote "lilypond-doc". Ele é que gera essa mensagem.
Para aqueles que não admitem uma única mensagem de erro sequer na instalação de qualquer coisa que seja, aqui está uma dica que comigo funcionou.
A solução, nesse caso, é criar esses arquivos texmf.cnf manualmente, um a um. Arquivos em branco mesmo, só para o instalador reconhecê-los. Lembre-se de executar os passos [b]antes[/b] de instalar o Rosegarden.
1) Entre no terminal no modo superusuário, assim:
[b]sudo su[/b]
2) Visite cada diretório listado a seguir (esse é o meu caso - veja se são os mesmos na sua instalação; sugiro fazer uma instalação prévia do pacote "lilypond-doc" para tomar nota da mensagem de erro e verificar, depois desinstalá-lo). Se necessário, crie-os (via mkdir):
[b]/usr/share/texmf
/etc/texmf
/usr/share/texlive/texmf
/usr/share/texlive/texmf-dist
/usr/local/share/texmf[/b]
3) Em cada um desses diretórios, faça os comandos abaixo:
[b]mkdir web2c
cd web2c
echo > texmf.cnf[/b]
Pronto, agora é possível instalar o Rosegarden (e outros programas que requeiram o pacote "lilypond-doc") sem que haja essa mensagem de erro.
OBS.: Esse é um bug descrito [url=https://bugs.mageia.org/show_bug.cgi?id=3050]aqui[/url]. No caso do Debian, do Ubuntu e do Linux Mint (e demais derivados) acontece de forma um pouco diferente, mas muito parecida.
Quem instala o Rosegarden tanto no Linux Mint como no Ubuntu e no Debian (e talvez até em outras distribuições) deve notar que, durante a instalação, aparece um erro, geralmente assim:
[b]warning: kpathsea: configuration file texmf.cnf not found in these directories: /usr/bin:/usr:/:/usr/bin/share/texmf-local/web2c:/usr/share/texmf-local/web2c://share/texmf-local/web2c:/usr/bin/texmf-local/web2c:/usr/texmf-local/web2c://texmf-local/web2c:/usr/bin/share/texmf/web2c:/usr/share/texmf/web2c://share/texmf/web2c:/usr/bin/texmf/web2c:/usr/texmf/web2c://texmf/web2c.[/b]
Esses diretórios podem variar, mas a mensagem de erro é parecida com isso. Apesar de tudo, o programa é normalmente instalado e funciona corretamente.
O problema não está no Rosegarden em si, mas numa dependência dele, o pacote "lilypond-doc". Ele é que gera essa mensagem.
Para aqueles que não admitem uma única mensagem de erro sequer na instalação de qualquer coisa que seja, aqui está uma dica que comigo funcionou.
A solução, nesse caso, é criar esses arquivos texmf.cnf manualmente, um a um. Arquivos em branco mesmo, só para o instalador reconhecê-los. Lembre-se de executar os passos [b]antes[/b] de instalar o Rosegarden.
1) Entre no terminal no modo superusuário, assim:
[b]sudo su[/b]
2) Visite cada diretório listado a seguir (esse é o meu caso - veja se são os mesmos na sua instalação; sugiro fazer uma instalação prévia do pacote "lilypond-doc" para tomar nota da mensagem de erro e verificar, depois desinstalá-lo). Se necessário, crie-os (via mkdir):
[b]/usr/share/texmf
/etc/texmf
/usr/share/texlive/texmf
/usr/share/texlive/texmf-dist
/usr/local/share/texmf[/b]
3) Em cada um desses diretórios, faça os comandos abaixo:
[b]mkdir web2c
cd web2c
echo > texmf.cnf[/b]
Pronto, agora é possível instalar o Rosegarden (e outros programas que requeiram o pacote "lilypond-doc") sem que haja essa mensagem de erro.
OBS.: Esse é um bug descrito [url=https://bugs.mageia.org/show_bug.cgi?id=3050]aqui[/url]. No caso do Debian, do Ubuntu e do Linux Mint (e demais derivados) acontece de forma um pouco diferente, mas muito parecida.
Entre ou Registre-se para fazer um comentário.
Comentários
[b]sudo ./texmfdircreator[/b]