如何在Ubuntu 14.04上安装SQL Developer?

我正在尝试在Ubuntu 14.04上安装SQL Developer。 我已经按照一些教程,但没有一个工作。 所以我问你是否知道如何安装SQL Developer。

我通过以下步骤安装了SQL Developer:

  1. (见评论 – 这可能没有必要)
    从Ubuntu网站下载并重新安装最新的Ubuntu 14.04 LTS。

  2. 安装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 
  3. 从Oracle网站下载SQL Developer (我选择了其他平台下载)。

  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/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 $* 
  7. 运行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

  8. 最后,创建易于使用的桌面应用程序:

     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许可证重新分发):

  1. 从这里下载sql开发人员包。
  2. 按如下所示安装sql developer软件包。

     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/java sudo apt-get update sudo apt-get install oracle-java8-installer 
  7. 最后你需要在第一次运行时为oracle sql developer提供java路径,我的情况是在/usr/lib/jvm/default-java/

  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

我在Ubuntu 16.04 GNOME上安装了17.4版本。

  1. validationOpenJDK 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. 从我的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:

  1. 接受许可协议并下载oracle linux rpm: http : //www.oracle.com/technetwork/developer-tools/sql-developer/downloads/index.html
  2. 安装外星人:

    sudo apt-get install alien

  3. 使用alien安装rpm:

    sudo alien -i sqldeveloper-17.3.1.279.0537-1.noarch.rpm

  4. 在终端中使用以下命令运行sql developer

    的SQLDeveloper

确保更改rpm的版本。 为了成功,你必须在你的机器上安装oracle java 8或更高版本。