понедельник, 18 февраля 2013 г.

Установка Oracle SQL Developer и Oracle SQL Developer Data Modeller на *.deb дистрибутив

  В связи с переездом на новый ноутбук на который была поставлена не кошерная Ubuntu взамен кошерного Debian, который продолжает крутиться на старом. Мне пришлось проходить всё круги ада по настройке системы под разработку снова. В связи с этим родилась эта заметка.


  Итак, в данный момент Oracle SQL Developer и Oracle SQL Developer Data Modeller существуют в виде rpm-пакетов и zip-архивов (только Developer).
Я предпочитаю конвертировать софт из rpm в deb и устанавливать его при помощи менеджера пакетов.
  Качаем rpm`ки по ссылкам:

Устанавливаем alien, если он ещё не установлен:

    apt-get install alien

Натравливаем alien на rpm пакет:

    alien sqldeveloper-3.2.20.09.87-1.noarch.rpm

В результате получаем deb-пакет, который можем установить в свою систему:

    dpkg -i sqldeveloper_3.2.20.09.87-2_all.deb

Т.к. большинство популярных десктоп дистрибутивов успешно перешли на Gnome 3 и новую систему меню, то скорее всего в меню программ свежеустановленный софт не появится. Для этого нам необходимо создать desktop-файл, который необходимо поместить в ~/.local/share/applications

Пример cсодержимого файла для SQL Developer:

[Desktop Entry]
Encoding=UTF-8
Name=SQL Developer
Comment=Oracle SQL Developer
Icon=/opt/sqldeveloper/icon.png
Exec=sqldeveloper
Terminal=false
Type=Application
Categories=Development


Пример содержимого файла для Data Modeller:

[Desktop Entry]
Encoding=UTF-8
Name=Oracle Data Modeler
Comment=Oracle Data Modeler
Icon=/opt/datamodeler/icon.png
Exec=datamodeler
Terminal=false
Type=Application
Categories=Development

Я подготовил архив с уже готовыми файлами для меню, с файлом-иконкой высокого разрешения для SQL Developer и скриптом, который может положить всё необходимые файлы в нужные места за вас. Главное дайте текущему пользователю права на запись в папку /opt/sqldeveloper, либо запускайте от имени root. Скрипт называется install_menu.sh. Инструкция по пользованию скриптом находится в нём же.
Архив можно скачать по ссылке: https://mega.co.nz/#!Q8NxCKTT!BK2ynySNbJRwvb3ba-yMq2IhL0JDw7V7BKYA_zb3ecI (10 KB)

Важно!!!
Первый запуск приложения должен быть произведён из консоли, т.к. программа попросит указать месторасположение JVM.

Комментариев нет:

Отправить комментарий