Как установить SQL Developer на Ubuntu 14.04?

Я пытаюсь установить SQL Developer на Ubuntu 14.04. Я следовал некоторым учебникам, но ни один из них не работал. Поэтому я спрашиваю вас, знаете ли вы, как установить SQL Developer.

54
задан 26 May 2016 в 12:20

5 ответов

Я установил SQL Developer, выполнив следующие действия:

  1. (См. Комментарии - это может быть необязательно)
    Загрузите и повторноустановите последнюю версию Ubuntu 14.04 LTS с веб-сайта Ubuntu.

  2. Установите Java:

    • Версия Java JDK 7:

       sudo apt-get install openjdk-7-jdk openjdk-7-jre icedtea-7-plugin
      sudo update-alternatives --config java
       
    • Версия Java JDK 8 (в некоторых установках это требование вместо 1.7):

       sudo add-apt-repository ppa: webupd8team / java
      sudo apt-get update
      sudo apt-get установить oracle-java8-installer
      sudo update-alternatives --config java
       
  3. Загрузите SQL Developer с веб-сайта Oracle (я выбрал Other Platforms download).

  4. Распакуйте файл в / opt :

     sudo unzip sqldeveloper - * -  no-jre.zip -d / opt /
    sudo chmod + x /opt/sqldeveloper/sqldeveloper.sh
     
  5. Связывание через средство запуска в пути для Oracle SQL Developer:

     sudo ln -s /opt/sqldeveloper/sqldeveloper.sh / usr / local / bin / sqldeveloper
     
  6. Отредактируйте /opt/sqldeveloper/sqldeveloper.sh и замените его содержимое на:

     #! / Bin / bash
    unset -v GNOME_DESKTOP_SESSION_ID
    cd / opt / sqldeveloper / sqldeveloper / bin
     ./sqldeveloper "$ @"
     

    или (для предотвращения ошибки: ./ sqldeveloper: Permission denied )

     #! / Bin / bash
    unset -v GNOME_DESKTOP_SESSION_ID
    cd / opt / sqldeveloper / sqldeveloper / bin && bash sqldeveloper $ *
     
  7. Запустите SQL Developer:

     sqldeveloper
     

    Примечание. Когда вы запускаете Sql Developer в первый раз, вам необходимо укажите путь к папке JDK. На моем компьютере JDK хранится в /usr/lib/jvm/java-1.7.0-openjdk-amd64 Для Java 8 и Ubuntu 16+ / usr / lib / jvm / java-8-oracle

  8. Наконец, создайте настольное приложение для удобства использования:

     cd / usr / share / applications /
    sudo vim sqldeveloper.desktop
     

    добавьте следующие строки:

      [Desktop Entry]
    Exec = sqldeveloper
    Терминал = ложь
    StartupNotify = true
    Категории = GNOME; Oracle;
    Тип = Приложение
    Значок = / opt / sqldeveloper / icon.png
    Имя = Разработчик Oracle SQL
     

    затем введите:

     sudo update-desktop-database
     
103
ответ дан 26 May 2016 в 12:20
  1. Установить Java 6. (У меня не получилось с Java 1.7):

     sudo add-apt-repository ppa: webupd8team / java
    sudo apt-get update
    sudo apt-get установить oracle-java6-installer
     
  2. Загрузите SQL Developer с здесь и выберите Другие платформы . (Вам понадобится учетная запись, чтобы скачать его). Откройте каталог загрузок:

     cd ~ / Downloads
     

    и извлеките файл в / opt :

     sudo unzip sqldeveloper - * - no-jre.zip -d / opt /
     
  3. Сделайте запускаемый скрипт исполняемым:

     sudo chmod + x /opt/sqldeveloper/sqldeveloper.sh
     
  4. Откройте sqldeveloper:

     sudo /opt/sqldeveloper/sqldeveloper.sh
     

    В первый раз вам будет предложено указать местоположение jvm. В моем случае (и, вероятно, в вашем, если вы выполнили первый шаг), это расположение: / usr / lib / jvm / java-6-oracle .

5
ответ дан 26 May 2016 в 12:20

Вот как я сделал это на Ubuntu, я думаю, что это самый простой способ и даст вам пакет, который вы можете легко повторно использовать позже (но вы не можете распространять согласно лицензии OTN):

  1. Загрузите пакет разработчика sql из здесь .
  2. Установите пакет разработчика sql следующим образом.

     sudo apt-get install sqldeveloper-package debhelper openjdk-7-jdk openjdk-7-jre icedtea-7-plugin
     
  3. Теперь все, что вам нужно сделать, это запустить команду (у вас может быть другая версия)

     make-sqldeveloper-package sqldeveloper-4.1.3.20.78-no-jre.zip
     
  4. Это сгенерирует пакет debian, который можно использовать для установки разработчика sql.
  5. Теперь установите получившийся пакет .deb с помощью команды (у вашего deb также может быть другая версия):

     sudo dpkg -i sqldeveloper_4  .1.3.20.78 + 0.2.4-1_all.deb
     
  6. Вы закончили установку. в моем случае потребовалась новая java 8, тогда вам нужно будет выполнить следующие команды.

     sudo add-apt-repository ppa: webupd8team / java
    sudo apt-get update
    sudo apt-get установить oracle-java8-installer
     
  7. Наконец, вам нужно указать путь java для разработчика oracle sql при первом запуске, в моем случае это был / usr / lib / jvm / default-java / .

8
ответ дан 26 May 2016 в 22:20
  • 1
    @John Вы добавляли свою учетную запись к disk группа тогда, выходят из системы и въезжают задним ходом или перезагрузка после добавления группы? – Terrance 12 February 2016 в 06:36

Я установил версию 17.4 в Ubuntu 16.04 GNOME вот так.

  1. Проверьте установку OpenJDK 8 и его расположение в / usr / lib / jvm / java-8-openjdk -amd64 Если отсутствует, установить с помощью sudo apt install openjdk-8-jdk . Более новые версии Java также могут работать.
  2. Примите лицензионное соглашение и загрузите версию «Other Platforms»
  3. Распакуйте архив в моем домашнем каталоге
  4. Запустите из командной строки ~ / sqldeveloper / sqldeveloper.sh один раз, чтобы добавить местоположение Java. Введите / usr / lib / jvm / java-8-openjdk-amd64
  5. Создайте значок на рабочем столе для будущего доступа из моего меню графического интерфейса.

     # /home/USERNAME/.local/share/applications/sqldeveloper  .desktop
     [Desktop Entry]
    Имя = Разработчик Oracle SQL
    GenericName = Разработчик SQL
    X-GNOME-FullName = Разработчик Oracle SQL
    Комментарий = Бесплатная интегрированная среда разработки, которая упрощает разработку и управление Oracle Database.
    Ключевые слова = sql; разработчик; oracle; db; база данных
    Exec = / home / ИМЯ ПОЛЬЗОВАТЕЛЯ / sqldeveloper / sqldeveloper.sh
    Терминал = ложь
    Тип = Приложение
    StartupNotify = true
    Значок = / home / USERNAME / sqldeveloper / icon.png
    Категории = Администратор
    X-AppStream-Ignore = истина
     

Сделать файл рабочего стола исполняемым

chmod +x /home/USERNAME/.local/share/applications/sqldeveloper.desktop
5
ответ дан 18 April 2019 в 22:34

С некоторого времени apt-get заменяется на ] apt , поэтому, например, я хочу предотвратить обновление Firefox до версии выше 56, потому что многие надстройки, такие как «Группы вкладок» , больше не работают с новым Firefox 57 (см. «Обновление WebExtensions»).

Можно удерживать более одного пакета с помощью одной команды и использовать подстановочные знаки.

Запретить обновление Firefox

sudo apt-mark hold firefox firefox-locale-*

Если вы захотите отменить их позже, это будет команда:

sudo apt-mark unhold firefox firefox-locale-*
-121 --- 88 7121-

Я установил oracle sqldeveloper в ubuntu 17.10, используя следующий метод:

  1. Примите лицензионное соглашение и загрузите rpm oracle linux: http://www.oracle.com/technetwork/developer-tools/sql- developer / downloads / index.html
  2. Установите alien:

    sudo apt-get install alien

  3. Установите rpm с помощью alien:

    sudo alien -i sqldeveloper-17.3.1.279.0537-1.noarch. rpm

  4. Запустите sql developer, используя следующую команду в терминале

    sqldeveloper

Убедитесь, что вы изменили версию вашего rpm. Для этого на вашем компьютере должен быть установлен Oracle java 8 или более поздней версии.

5
ответ дан 18 April 2019 в 22:34

Другие вопросы по тегам:

Похожие вопросы: