Я пытаюсь установить SQL Developer на Ubuntu 14.04. Я следовал некоторым учебным пособиям, но ни одно из них не сработало. Поэтому я спрашиваю вас, знаете ли вы, как установить SQL Developer.
Я установил SQL Developer, выполнив следующие действия:
(Смотрите Комментарии — возможно, в этом нет необходимости)
Загрузите и переустановите новейшую версию Ubuntu 14.04 LTS с веб-сайта Ubuntu.Установить 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
Загрузите SQL Developer с веб-сайта Oracle (Я выбрал Другие Платформы скачать).
Извлечь файл в
/opt
:sudo unzip sqldeveloper-*-no-jre.zip -d /opt/sudo chmod +x /opt/sqldeveloper/sqldeveloper.sh
Связывание через встроенную программу запуска для Oracle SQL Developer:
sudo ln -s /opt/sqldeveloper/sqldeveloper.sh /usr/local/bin/sqldeveloper
Редактировать
/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 $*
Запустите 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
Наконец, создайте настольное приложение для удобства использования:
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):
- Загрузите пакет разработчика sql с здесь.
-
Установите пакет разработчика sql следующим образом.
sudo apt-get install sqldeveloper-package debhelper openjdk-7-jdk openjdk-7-jre icedtea-7-plugin
-
Теперь все, что вам нужно сделать, это запустить команду (у вас может быть другая версия)
make-sqldeveloper-package sqldeveloper-4.1.3.20.78-no-jre.zip
- Это приведет к созданию пакета debian, который вы сможете использовать для установки sql developer.
-
Теперь установите полученный пакет .deb с помощью команды (у вашего deb тоже может быть другая версия):
sudo dpkg -i sqldeveloper_4.1.3.20.78+0.2.4-1_all.deb
-
Теперь вы закончили установку. в моем случае для этого требовалась новая java 8, тогда вам нужно будет выполнить следующие команды.
sudo add-apt-repository ppa:webupd8team/javasudo apt-get update sudo apt-get install oracle-java8-installer
Наконец, вам нужно указать путь java для oracle sql developer при первом запуске, в моем случае это было в
/usr/lib/jvm/default-java/
.
Я установил версию 17.4 на Ubuntu 16.04 GNOME примерно так.
- Проверьте установку OpenJDK 8 и расположение по адресу
/usr/lib/jvm/java-8-openjdk-amd64
Если отсутствует, установите с помощьюsudo apt install openjdk-8-jdk
. Более новые версии Java также могут работать. - Примите лицензионное соглашение и загрузите Версия "Другие платформы"
- Распакуйте архив в моем домашнем каталоге
- Запуск из командной строки
~/sqldeveloper/sqldeveloper.sh
один раз, чтобы добавить местоположение Java. Входить/usr/lib/jvm/java-8-openjdk-amd64
-
Создайте значок на рабочем столе для будущего доступа из моего графического меню.
# /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, используя следующий метод:
- Примите лицензионное соглашение и загрузите oracle linux rpm: http://www.oracle.com/technetwork/developer-tools/sql-developer/downloads/index.html
-
Установить чужеродный:
sudo apt-get install alien
-
Установите rpm с помощью alien:
sudo alien -i sqldeveloper-17.3.1.279.0537-1.noarch.rpm
-
Запустите sql developer, используя следующую команду в терминале
разработчик sqldeveloper
Обязательно измените версию вашего rpm. Чтобы это было успешным, на вашем компьютере должен быть установлен oracle java 8 или выше.
-
Установите Java 6. (У меня это не сработало с Java 1.7):
sudo add-apt-repository ppa:webupd8team/java sudo apt-get update sudo apt-get install oracle-java6-installer
-
Загрузите SQL Developer с здесь и выбрать Другие платформы. (Для его загрузки вам потребуется учетная запись). Откройте каталог загрузок:
cd ~/Downloads
и извлеките файл в
/opt
:sudo unzip sqldeveloper-*-no-jre.zip -d /opt/
-
Сделайте сценарий запуска исполняемым:
sudo chmod +x /opt/sqldeveloper/sqldeveloper.sh
-
Открыть 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
.