john_slackuser
(usa Slackware)
Enviado em 04/04/2008 - 11:46h
Buenas, eu consegui instalar o Lotus Symphony beta 4 aqui no Slackware 12, mas tive que fazer uma bela duma gambiarra, ele estava dando a mesma mensagem de erro que apareceu para o amigo acima, então vamos a "minha solução".
Comece com a insanidade de abrir o arquivo de instalação com um editor de texto (eu usei o joe e demorou um pouco para abrir o arquivo ;-).
Bom logo nas primeiras linhas do arquivo ele tenta criar um diretório temporário para continuar a instalação - `mktemp -d /tmp/symphony.tmp.$RANDOM`.
Acontece que a sitaxe usada para criar esse diretório está errada (pelo menos de acordo com as páginas do man do mktemp) pois o comando mktemp trabalha com a seguinte sintaxe mktemp tmp.xxxxxx, onde o 'x' pode ser substituido por qualquer caracter, desde que sejam colocados os 6 dígitos e não mais e nem menos que isso. Como $RANDOM tem beeem mais que isso o slackware acusa erro de sintaxe e não executa o comando, sendo assim a instalação não prossegue.
A minha solução foi bem simples, alterei a linha `mktemp -d /tpm/symphony.tmp.$RANDOM` por `mktemp -df`, o parâmetro -df já cria um diretório com um nome qualquer para você e assim a instalação segue tranquilamente (já que o caminho é atribuido a uma variável ;-), salve (e espere bastante) saia e rode a instalação normalmente.
Ah, já ia me esquecendo, instale a libgnomecanvas-2 também, ele vai pedir durante a instalação.