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

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

Я установил 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-pluginsudo update-alternatives --config java
    • Версия Java JDK 8 (в некоторых установках это требование вместо 1.7):

      sudo add-apt-repository ppa:webupd8team/javasudo apt-get updatesudo apt-get install oracle-java8-installersudo update-alternatives --config java
  3. Загрузите SQL Developer с веб-сайта Oracle (Я выбрал Другие Платформы скачать).

  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/bashunset -v GNOME_DESKTOP_SESSION_IDcd /opt/sqldeveloper/sqldeveloper/bin./sqldeveloper "$@"

    или (чтобы предотвратить ошибку: ./sqldeveloper: Permission denied)

    #!/bin/bashunset -v GNOME_DESKTOP_SESSION_IDcd /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=sqldeveloperTerminal=falseStartupNotify=trueCategories=GNOME;Oracle;Type=ApplicationIcon=/opt/sqldeveloper/icon.pngName=Oracle SQL Developer

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

    sudo update-desktop-database

Вот как я это сделал в 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 developer.
  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/javasudo apt-get update sudo apt-get install oracle-java8-installer
  7. Наконец, вам нужно указать путь java для oracle sql developer при первом запуске, в моем случае это было в /usr/lib/jvm/default-java/.

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

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

    # /home/USERNAME/.local/share/applications/sqldeveloper.desktop[Desktop Entry]Name=Oracle SQL DeveloperGenericName=SQL DeveloperX-GNOME-FullName=Oracle SQL DeveloperComment= A free integrated development environment that simplifies the development and management of Oracle DatabaseKeywords=sql;developer;oracle;db;databaseExec=/home/USERNAME/sqldeveloper/sqldeveloper.shTerminal=falseType=ApplicationStartupNotify=trueIcon=/home/USERNAME/sqldeveloper/icon.pngCategories=AdminX-AppStream-Ignore=true

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

chmod +x /home/USERNAME/.local/share/applications/sqldeveloper.desktop

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

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

    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 или выше.

  1. Установите Java 6. (У меня это не сработало с Java 1.7):

    sudo add-apt-repository ppa:webupd8team/java  sudo apt-get update  sudo apt-get install 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 .

когда я пытаюсь выполнить последний шаг, т.Е. запустить sqldeveloper ниже ошибки gk@gk-desktop:/usr/local/bin $ ./sqldeveloper
./sqldeveloper: строка 3: ./sqldeveloper: Отказано в разрешении на какое-либо решение для переопределения?

Наконец, я могу установить SQL Developer. Смотрите мой ответ.

У меня тот же вопрос!

_ Какие_ учебные пособия? _ Как_ они “не сработали”? Пожалуйста, покажите нам, что вы сделали и каков результат.

Это сработало для меня: Oracle Noob: Install Oracle SQL Developer 4.0 on Ubuntu 14.04

Скачайте Oracle SQL Developer для ** Других платформ **. Затем распакуйте архив и chmod +x sqldeveloper.sh , ./sqldeveloper.sh .