如何在 Ubuntu 14.04 上安装 SQL Developer?

如何在 Ubuntu 14.04 上安装 SQL Developer?

我正在尝试在 Ubuntu 14.04 上安装 SQL Developer。我按照一些教程操作过,但都不起作用。所以我想问你是否知道如何安装 SQL Developer。

答案1

我按照以下步骤安装了 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 适用于 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
    

答案2

这是我在 Ubuntu 上操作的方法,我认为这是最简单的方法,并且会为您提供一个以后可以轻松重复使用的软件包(但您不能根据 OTN 许可证重新分发):

  1. 从以下位置下载 SQL 开发人员包这里
  2. 按照以下步骤安装 sql 开发人员包。

    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/

答案3

我在 Ubuntu 16.04 GNOME 上安装了 17.4 版本,如下所示。

  1. 验证 OpenJDK 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

答案4

我使用以下方法在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 安装 alien

  3. 使用 alien 安装 rpm:

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

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

    sql开发人员

确保更改 rpm 的版本。要成功更改,您必须在计算机上安装 oracle java 8 或更高版本。

相关内容