如何在Ubuntu 14.04上安装SQL Developer?
我正在尝试在Ubuntu 14.04上安装SQL Developer。 我已经按照一些教程,但没有一个工作。 所以我问你是否知道如何安装SQL Developer。
我通过以下步骤安装了SQL Developer:
-
(见评论 – 这可能没有必要)
从Ubuntu网站下载并重新安装最新的Ubuntu 14.04 LTS。 -
安装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
-
-
从Oracle网站下载SQL Developer (我选择了其他平台下载)。
-
将文件解压缩到
/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 For 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开发人员包。
-
按如下所示安装sql developer软件包。
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/java sudo apt-get update sudo apt-get install oracle-java8-installer
-
最后你需要在第一次运行时为oracle sql developer提供java路径,我的情况是在
/usr/lib/jvm/default-java/
。
-
安装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
。
我在Ubuntu 16.04 GNOME上安装了17.4版本。
- validationOpenJDK 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
-
从我的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
我使用以下方法在ubuntu 17.10中安装了oracle sqldeveloper:
- 接受许可协议并下载oracle linux rpm: http : //www.oracle.com/technetwork/developer-tools/sql-developer/downloads/index.html
-
安装外星人:
sudo apt-get install alien
-
使用alien安装rpm:
sudo alien -i sqldeveloper-17.3.1.279.0537-1.noarch.rpm
-
在终端中使用以下命令运行sql developer
的SQLDeveloper
确保更改rpm的版本。 为了成功,你必须在你的机器上安装oracle java 8或更高版本。