При установке netbeans-6.9.1 я получил следующую ошибку:
./netbeans-6.9.1-ml-linux.sh: 1897: Syntax error: "(" unexpected (expecting ";;")
В чем может быть причина? Я скачал установщик с netbeans.org.
Попробуйте sh ./netbeans-6.9.1-ml-linux.sh
.
Или, в любом случае, это сработало для меня:
$ sh netbeans-6.9.1-ml-linux.sh
Configuring the installer...
Searching for JVM on the system...
Extracting installation data...
Running the installer wizard...
Если это не сработает, нам, возможно, придется посмотреть, есть ли у вас какие-либо недостающие зависимости ....
В инсталляторе, который я только что скачал, строка 1897 выглядит следующим образом:
printf "Executando o assistente do instalador...\n"
На моем поле не видно "(
".
Вот md5sum файла, который у меня есть:
$ md5sum netbeans-6.9.1-ml-linux.sh
9b00ecdc6e7a80dec5b882343d0ed6db netbeans-6.9.1-ml-linux.sh
А вот моя система (Ubuntu 10.10 с uname -a
):
Linux mercator 2.6.35-25-generic #44-Ubuntu SMP Fri Jan 21 17:40:44 UTC 2011 x86_64 GNU/Linux
Посмотрите на самую первую строку скрипта: пытается ли он работать с / bin / sh? Если это так, измените эту первую строку, чтобы сценарий выполнялся с BASH: что может быть причиной. Или вы можете вызвать скрипт напрямую через bash:
bash $script
Или вы можете установить из репозитория:
sudo apt-get install netbeans