Невозможно установить Netbeans 8.1
Я использую 64-битную версию рабочего стола Ubuntu 14.04, и при запуске установщика netbeans (версия PHP) я получаю следующее сообщение об ошибке:
Configuring the installer...
Searching for JVM on the system...
Preparing bundled JVM ...
netbeans-8.1-php-linux-x64.sh: 1: eval: /tmp/.nbi-4114443.tmp/jre-8u60-linux-x64.bin: Permission denied
Cannot prepare bundled JVM to run the installer.
Most probably the bundled JVM is not compatible with the current platform.
See FAQ at http://wiki.netbeans.org/FaqUnableToPrepareBundledJdk for more information.
Когда я проверил вики, он говорит мне:
On Debian-based 64bit distributions (such as Ubuntu) it is usually enough to install the ia32-libs package to successfully start the bundled 32bit installer.
Когда я пытаюсь бежать
sudo apt-get install ia32-libs
Я получаю ошибку:
Package ia32-libs is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source
However the following packages replace it:
lib32z1 lib32ncurses5 lib32bz2-1.0
E: Package 'ia32-libs' has no installation candidate
Итак, я бегу
sudo apt-get install lib32z1 lib32ncurses5 lib32bz2-1.0
... и затем я запускаю установщик и получаю то же самое сообщение об ошибке:
Configuring the installer...
Searching for JVM on the system...
Preparing bundled JVM ...
netbeans-8.1-php-linux-x64.sh: 1: eval: /tmp/.nbi-4114845.tmp/jre-8u60-linux-x64.bin: Permission denied
Cannot prepare bundled JVM to run the installer.
Most probably the bundled JVM is not compatible with the current platform.
See FAQ at http://wiki.netbeans.org/FaqUnableToPrepareBundledJdk for more information.
Что мне нужно сделать, чтобы установить netbeans 8.1 на Ubuntu 14.04 (64-битная версия)?
Состояние системы
Выход из uname -a
:
Linux stuart-home 3.19.0-31-generic #36~14.04.1-Ubuntu SMP Thu Oct 8 10:21:08 UTC 2015 x86_64 x86_64 x86_64 GNU/Linux
Вывод Java -версии
Picked up _JAVA_OPTIONS: -Dawt.useSystemAAFontSettings=on
java version "1.8.0_66"
Java(TM) SE Runtime Environment (build 1.8.0_66-b17)
Java HotSpot(TM) 64-Bit Server VM (build 25.66-b17, mixed mode)
Обновление 07-11-2015
С тех пор я пытался установить Java 9, но это тоже не сработало.
Обновление 08-11-2015
Как обходной путь, кажется, что полная загрузка NetBeans работает. Этот тип установки NetBeans имеет только одну опцию загрузки вместо 1 для x86 и 1 для x64. Интересно, связано ли это с этим или просто в версии PHP есть ошибка?
Сейчас я собираюсь оставить все как есть и использовать полную версию, но я бы хотел посмотреть, есть ли реальное решение для тех из нас, кто просто хочет минимальную установку PHP.
3 ответа
У меня была такая же проблема (NetBeans 8.1, Debian 8.1).
В /etc/fstab я удалил параметр "noexec" в определении /tmp, remount /tmp и теперь он работает. (отсутствует разрешение на исполнение);)
У меня была эта проблема при попытке установить netbeans для пользователя без полномочий root на моем компьютере, но помогла бит выполнения владельца аддина. Используемая команда такова:
chmod u+x netbeans-8.1-linux.sh
После этого, когда я бегу
./netbeans-8.1-linux.sh
Сработало, установка запустилась без проблем после этого..
Вы, должно быть, скачали netbeans с их сайта, который является tar-файлом.
- распаковать в папку по вашему выбору.
- Убедитесь, что у вас установлен JDK.
- Откройте терминал и перейдите в каталог, содержащий файл netbeans.sh.
Затем выполните файл сценария оболочки, используя команду:
./netbeans.sh
Это должно быть сделано с повышенными разрешениями.
Затем появляется окно для установки netbeans в форме графического интерфейса.