Я пытаюсь установить SQL Developer на Ubuntu 14.04. Я следовал некоторым учебникам, но ни один из них не работал. Поэтому я спрашиваю вас, знаете ли вы, как установить SQL Developer.
Я пытаюсь установить 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-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 install oracle-java8-installer
sudo 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/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 $*
Запустите 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=sqldeveloper
Terminal=false
StartupNotify=true
Categories=GNOME;Oracle;
Type=Application
Icon=/opt/sqldeveloper/icon.png
Name=Oracle SQL Developer
затем введите:
sudo update-desktop-database
Вот как я это сделал на Ubuntu, я думаю, что это самый простой способ, и он даст вам пакет, который вы сможете легко использовать позже (но вы не можете распространять его в соответствии с лицензией OTN):
Установите пакет разработчика 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
Теперь установите получившийся пакет .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/java
sudo apt-get update
sudo apt-get install oracle-java8-installer
Наконец, вы должны указать Java-путь для разработчика oracle sql при первом запуске в моем случае /usr/lib/jvm/default-java/
.
sqldeveloper-package
работает; сбой с debuild: fatal error at line 1124: dpkg-buildpackage -rfakeroot -us -uc binary failed
Это может быть исправлено сsudo sed -i '/DEBUILD/s/n b/n --no-tgz-check -- b/' /usr/bin/make-sqldeveloper-package
Установите 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
.
Я установил версию 17.4 на Ubuntu 16.04 GNOME следующим образом.
/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
Создайте значок на рабочем столе для будущего доступа из моего меню GUI.
# /home/USERNAME/.local/share/applications/sqldeveloper.desktop
[Desktop Entry]
Name=Oracle SQL Developer
GenericName=SQL Developer
X-GNOME-FullName=Oracle SQL Developer
Comment= A free integrated development environment that simplifies the development and management of Oracle Database
Keywords=sql;developer;oracle;db;database
Exec=/home/USERNAME/sqldeveloper/sqldeveloper.sh
Terminal=false
Type=Application
StartupNotify=true
Icon=/home/USERNAME/sqldeveloper/icon.png
Categories=Admin
X-AppStream-Ignore=true
Сделайте файл рабочего стола исполняемым
chmod +x /home/USERNAME/.local/share/applications/sqldeveloper.desktop
Я установил oracle sqldeveloper в Ubuntu 17.10, используя следующий метод:
Установить инопланетянина:
sudo apt-get установить инопланетянин
Установите RPM с помощью иностранца:
sudo alien -i sqldeveloper-17.3.1.279.0537-1.noarch.rpm
Запустите sql developer, используя следующую команду в терминале
SQLDeveloper
Обязательно измените версию своего rpm. Для того, чтобы это было успешным, вы должны иметь установленный на вашей машине oracle java 8 или выше.