Установка 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
Добавить комментарий

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

  1. Ernur

    самое лучшее объяснение по установке sql developer)) благодарю)

    Ответить
    1. Максим Макаров автор

      Благодарю за комментарий. Рад, что статья пригладилась

      Ответить