Я намагаюся встановити 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 з веб-сайту 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:
sqldeveloper
Примітка. Коли ви запускаєте розробник Sql вперше, вам потрібно вказати шлях до папки 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 пакет за допомогою команди (ваш деб також може мати іншу версію):
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 install чужорідний
Встановіть обороти за допомогою чужорідних:
sudo alien -i sqldeveloper-17.3.1.279.0537-1.noarch.rpm
Запустіть розробник sql, використовуючи наступну команду в терміналі
sqldeveloper
Не забудьте змінити версію оборотів в хвилину. Щоб це було успішним, у вашій машині має бути встановлено oracle java 8 або вище.