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

*В данной статье рассмотрена уставнока Oracle SQL Developer на deb-based дистрибутивы Linux."

На сайте Oracle возможно скачать пакет SQL Developer только для rpm-based. Для остальных дистрибутивов Linux предусмотрен архив. Для работы также потребуется установить JDK 8 или старше.


Установка Oracle JDK 8

  1. Для начала установим Oracke JDK 8 на локальную машину. Скачиваем архив с официального сайта. Для загрузки потребуется регистрация на сайте.
  2. Создадим директорию для Java.
mkdir -p /usr/lib/jvm
  1. Распаковываем скачанный архив в данную директорию.
cd Загрузки
sudo tar -xf jdk-<version>-linux-x64.tar.gz -C /usr/lib/jvm
  1. Устанавливаем основую альтернативу Java.
sudo update-alternatives --install /usr/bin/java java /usr/lib/jvm/jdk<version>/bin/java 1
  1. Устанавливаем Oracle JDK 8 для использования по-умолчанию.
sudo update-alternatives --config java
  1. Проверяем корректность установки.
$ java -version
java version "1.8.0_251"
Java(TM) SE Runtime Environment (build 1.8.0_251-b08)
Java HotSpot(TM) 64-Bit Server VM (build 25.251-b08, mixed mode)

Установка Oracke SQL Developer

  1. Скачиваем архив sqldeveloper с официального сайта.
  2. Переносим архив в системную директорию.
sudo mv sqldeveloper*.zip /usr/local/bin
  1. Переходим в данную директорию и распаковываем архив.
cd /usr/local/bin
sudo unzip sqldeveloper-<version>.zip
  1. Даем скрипту права на исполнение.
sudo chmod +x /usr/local/bin/sqldeveloper/sqldeveloper.sh
  1. Создаем симлинк на данный скрипт.
sudo ln -s /usr/local/bin/sqldeveloper/sqldeveloper.sh /bin/sqldeveloper
  1. Удаляем архив.
sudo rm /usr/local/bin/sqldeveloper*.zip
  1. Редактируем скрипт /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 $*
  1. Запускаем из консоли SQL Developer командой sqldeveloper. При первом запуске необходимо указать путь до директории Java, в нашем случае /usr/lib/jvm/jdk<version>.
  2. Чтобы запускать SQL Developer значком приложения необходимо создать файл /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
  1. Выполним команду для обновления.
sudo update-desktop-database

Теперь возможно запускать SQL Developer с помощью ярлыка приложения.

Сведения о статье:
Дата публикации: 02/06/2020 2:14PM
Последнее обновление: 06/12/2020 4:13PM (rmntrvn)
Поделиться статьей: 
Автор: rmntrvn
Постоянная ссылка: http://kb.rmntrvn.ru/kb/install-oracle-sql-developer-in-debian
oracle | sql developer |