Как установить SQL Developer на Ubuntu 14.04?
Я пытаюсь установить SQL Developer на Ubuntu 14.04. Я следил за некоторыми учебниками, но никто из них не работал. Поэтому я спрашиваю вас, знаете ли вы, как установить SQL Developer.
5 ответов
Я установил SQL Developer с этими шагами:
-
(см. комментарии - это может быть необязательно)
Загрузите и переустановите новейший Ubuntu 14.04 LTS с веб-сайта Ubuntu. -
Установка Java:
-
Версия Java JDK 7:
sudo apt-get install openjdk-7-jdk openjdk-7-jre icedtea-7-plugin sudo update-alternatives --config java
-
Версия Java JDK 8 (в некоторых установках это требование вместо 1.7):
sudo add-apt-repository ppa:webupd8team/java sudo apt-get update sudo apt-get install oracle-java8-installer sudo update-alternatives --config java
-
-
Скачать SQL Developer с веб-сайта Oracle (я выбрал Другие платформы ).
-
Извлечь файл в
/opt
:sudo unzip sqldeveloper-*-no-jre.zip -d /opt/ sudo chmod +x /opt/sqldeveloper/sqldeveloper.sh
-
Связывание с пусковой установкой в пути для Oracle SQL Developer:
sudo ln -s /opt/sqldeveloper/sqldeveloper.sh /usr/local/bin/sqldeveloper
-
Изменить
/opt/sqldeveloper/sqldeveloper.sh
и заменить его содержимое на:#!/bin/bash unset -v GNOME_DESKTOP_SESSION_ID cd /opt/sqldeveloper/sqldeveloper/bin ./sqldeveloper "[email protected]"
или (для предотвращения ошибки:
./sqldeveloper: Permission denied
)#!/bin/bash unset -v GNOME_DESKTOP_SESSION_ID cd /opt/sqldeveloper/sqldeveloper/bin && bash sqldeveloper $*
-
Запустите SQL Developer:
sqldeveloper
Примечание. Когда вы запускаете Sql Developer в первый раз, вам нужно укажите путь к папке JDK. На моем компьютере JDK хранится в /usr/lib/jvm/java-1.7.0-openjdk-amd64 Для Java 8 и Ubuntu 16+ /usr /lib /jvm /java-8-oracle
-
Наконец, создайте настольное приложение для удобного использования:
cd /usr/share/applications/ sudo vim sqldeveloper.desktop
добавьте следующие строки:
[Desktop Entry] Exec=sqldeveloper Terminal=false StartupNotify=true Categories=GNOME;Oracle; Type=Application Icon=/opt/sqldeveloper/icon.png Name=Oracle SQL Developer
затем введите:
sudo update-desktop-database
Вот как я это сделал на Ubuntu, я думаю, что это самый простой способ и даст вам пакет, который вы можете легко использовать позже (но вы не можете распространять его по лицензии OTN):
- Downlod пакет разработчика sql из здесь .
-
Установите пакет разработчика sql следующим образом.
sudo apt-get install sqldeveloper-package debhelper openjdk-7-jdk openjdk-7-jre icedtea-7-plugin
-
Теперь все, что вам нужно сделать, это запустить команду (у вас может быть другая версия)
make-sqldeveloper-package sqldeveloper-4.1.3.20.78-no-jre.zip
- Это создаст пакет debian, который вы можете использовать для установки разработчика sql.
-
Теперь установите полученный пакет .deb с помощью команды (у вашего deb может быть и другая версия):
sudo dpkg -i sqldeveloper_4.1.3.20.78+0.2.4-1_all.deb
-
Теперь вы закончили установку. в моем случае ему понадобилась новая java 8, тогда вам нужно будет выполнить следующие команды.
sudo add-apt-repository ppa:webupd8team/java sudo apt-get update sudo apt-get install oracle-java8-installer
-
Наконец, вам нужно предоставить java-путь для разработчика oracle sql при первом запуске, в моем случае это было в
/usr/lib/jvm/default-java/
.
-
Установить Java 6. (Это не сработало для меня с Java 1.7):
sudo add-apt-repository ppa:webupd8team/java sudo apt-get update sudo apt-get install oracle-java6-installer
-
Загрузите SQL Developer из здесь и выберите Другие платформы . (Вам потребуется учетная запись для ее загрузки). Откройте каталог «Загрузки»:
cd ~/Downloads
и извлеките файл в
/opt
:sudo unzip sqldeveloper-*-no-jre.zip -d /opt/
-
Сделать исполняемый скрипт запуска:
sudo chmod +x /opt/sqldeveloper/sqldeveloper.sh
-
Открыть sqldeveloper:
sudo /opt/sqldeveloper/sqldeveloper.sh
В первый раз вам будет предложено войти в местоположение jvm. В моем случае (и, вероятно, ваш, если вы выполнили первый шаг), это:
/usr/lib/jvm/java-6-oracle
.
Я установил версию 17.4 на Ubuntu 16.04 GNOME так.
- Проверьте установку OpenJDK 8 и местоположение в
/usr/lib/jvm/java-8-openjdk-amd64
Если отсутствует, установите с помощьюsudo apt install openjdk-8-jdk
. Более новые версии Java также могут работать. - Принять лицензионное соглашение и загрузить «Другие платформы» версия
- Разархивировать в моем домашнем каталоге
- Запустите из командной строки
~/sqldeveloper/sqldeveloper.sh
один раз, чтобы добавить местоположение Java. Введите/usr/lib/jvm/java-8-openjdk-amd64
-
Создайте значок рабочего стола для будущего доступа из моего меню графического интерфейса.
# /home/USERNAME/.local/share/applications/sqldeveloper.desktop [Desktop Entry] Name=Oracle SQL Developer GenericName=SQL Developer X-GNOME-FullName=Oracle SQL Developer Comment= A free integrated development environment that simplifies the development and management of Oracle Database Keywords=sql;developer;oracle;db;database Exec=/home/USERNAME/sqldeveloper/sqldeveloper.sh Terminal=false Type=Application StartupNotify=true Icon=/home/USERNAME/sqldeveloper/icon.png Categories=Admin X-AppStream-Ignore=true
Сделать исполняемый файл рабочего стола
chmod +x /home/USERNAME/.local/share/applications/sqldeveloper.desktop
Я установил oracle sqldeveloper в ubuntu 17.10, используя следующий метод:
- Принять лицензионное соглашение и загрузить oracle linux rpm: http://www.oracle.com/technetwork/developer-tools/sql-developer/downloads/index.html
-
Установить иностранец:
sudo apt-get install alien
-
Установите rpm с помощью alien:
sudo alien -i sqldeveloper-17.3.1.279.0537-1.noarch.rpm
-
Запустите sql-разработчик, используя следующую команду в терминале
SQLDeveloper
Обязательно измените версию вашего rpm. Чтобы это было успешным, вы должны иметь oracle java 8 или выше, установленный на вашем компьютере.