Site icon IT Draft

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

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

Устанавливаем 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

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

Selectel — ведущий провайдер облачной инфраструктуры и услуг дата-центров

Компания занимает лидирующие позиции на рынке на рынке выделенных серверов и приватных облаков, и входит в топ-3 крупнейших операторов дата-центров в России.


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
Exit mobile version