Установка Oracle SQL Developer на Ubuntu 16.04

Устанавливаем Java JDK

user@localhost:~$ sudo apt-get install default-jdk

Скачиваем архив sqldeveloper-4.1.3.20.78-no-jre.zip с сайта Oracle (http://www.oracle.com/technetwork/developer-tools/sql-developer/downloads/index.html) — Other Platforms (314Mb)

Переносим архив в другую директорию и переходим в эту директорию

user@localhost:~$ sudo mv sqldeveloper*.zip /usr/local/bin
user@localhost:~$ cd /usr/local/bin

Распаковываем архив

user@localhost:~$ sudo unzip sqldeveloper-4.1.3.20.78-no-jre.zip

Делаем файл sqldeveloper.sh исполняемым

user@localhost:~$ sudo chmod +x /usr/local/bin/sqldeveloper/sqldeveloper.sh

Создаем ссылку

user@localhost:~$ sudo ln -s /usr/local/bin/sqldeveloper/sqldeveloper.sh /bin/sqldeveloper

Удаляем архив

user@localhost:~$ sudo rm /usr/local/bin/sqldeveloper*.zip

Редактируем содержимое скрипта sqldeveloper.sh

user@localhost:~$ sudo nano /usr/local/bin/sqldeveloper/sqldeveloper.sh

Меняем

#!/bin/bash
cd "dirname $0"/sqldeveloper/bin && bash sqldeveloper $*

на

#!/bin/bash
cd /usr/local/bin/sqldeveloper/sqldeveloper/bin && bash sqldeveloper $*

При первом запуске sqldeveloper надо указать полный путь до установленного JDK.

Чтобы узнать путь, надо перейти в каталог и посмотреть установленные версии

user@localhost:~$ cd /usr/lib/jvm
user@localhost:~$ ls

В моем случае это

default-java java-1.8.0-openjdk-amd64 java-8-openjdk-amd64

Таким образом полный путь будет: /usr/lib/jvm/java-1.8.0-openjdk-amd64

Запускаем sqldeveloper

user@localhost:~$ sqldeveloper

На запрос:

Type the full pathname of a JDK installation (or Ctrl-C to quit), the path will be stored in /home/user/.sqldeveloper/4.1.0/product.conf

вводим

/usr/lib/jvm/java-1.8.0-openjdk-amd64

Чтоб запускать sqldeveloper не через терминал а значком приложения создадим файл

user@localhost:~$ sudo nano /usr/share/applications/sqldeveloper.desktop

[Desktop Entry]
Exec=sqldeveloper
Terminal=false
StartupNotify=true
Categories=GNOME;Oracle;
Type=Application
Icon=/usr/local/bin/sqldeveloper/icon.png
Name=SQL Developer

Затем надо выполнить команду

user@localhost:~$ sudo update-desktop-database

Максим Макаров
У блога появился хостинг, его любезно предоставила компания Облакотека.
Облакотека - облачные сервисы для создания и управления виртуальной ИТ-инфраструктурой.
Если вам понравился мой блог и вы хотели бы видеть на нем еще больше полезных статей, большая просьба поддержать этот ресурс. Для этого достаточно кликнуть на контекстную рекламу, расположенную на сайте.
Оцените автора
IT Draft
Добавить комментарий

Нажимая на кнопку "Отправить комментарий", я даю согласие на обработку персональных данных и принимаю политику конфиденциальности.