Erro de instalação do Netbeans (6.9.1)

0

Durante a instalação do netbeans-6.9.1 recebi o seguinte erro:

./netbeans-6.9.1-ml-linux.sh: 1897: Syntax error: "(" unexpected (expecting ";;")

Qual pode ser o motivo? Eu baixei o instalador do netbeans.org.

    
por kamal 04.02.2011 / 06:46

2 respostas

2

Experimente sh ./netbeans-6.9.1-ml-linux.sh .

Ou mesmo assim, funcionou para mim:

$ sh netbeans-6.9.1-ml-linux.sh 
Configuring the installer...
Searching for JVM on the system...
Extracting installation data...
Running the installer wizard...

Se isso não funcionar, talvez seja necessário verificar se você tem alguma dependência ausente ...

No instalador que acabei de baixar, a linha 1897 é:

            printf "Executando o assistente do instalador...\n"

Não é um " ( " à vista dos meus.

Aqui está o md5sum do arquivo que tenho:

$ md5sum  netbeans-6.9.1-ml-linux.sh 
9b00ecdc6e7a80dec5b882343d0ed6db  netbeans-6.9.1-ml-linux.sh

E aqui está o meu sistema (Ubuntu 10.10 com uname -a ):

Linux mercator 2.6.35-25-generic #44-Ubuntu SMP Fri Jan 21 17:40:44 UTC 2011 x86_64 GNU/Linux
    
por belacqua 04.02.2011 / 09:16
0

Veja a primeira linha do script: ele tenta rodar com / bin / sh? Em caso afirmativo, altere a primeira linha para fazer com que o script seja executado com o BASH:

#!env bash

ou

#!/bin/bash

Como / bin / sh é um link simbólico para / bin / traço, que pode ser a causa. Ou você pode invocar o script com o bash diretamente:

bash $script

Ou você pode instalar a partir do repositório:

sudo apt-get install netbeans
    
por user8290 04.02.2011 / 18:57