¿Cómo instalar SQL Developer en Ubuntu 14.04?

49

Estoy intentando instalar SQL Developer en Ubuntu 14.04. He seguido algunos tutoriales pero ninguno de ellos funcionó. Entonces, le pregunto si sabe cómo instalar SQL Developer.

vladmateinfo
fuente
¡Tengo la misma pregunta!
PhatHV
Finalmente, puedo instalar SQL Developer. Mira mi respuesta.
PhatHV
¿Qué tutoriales? ¿Cómo "no funcionaron"? Muéstranos qué hiciste y cuál es el resultado.
terdon
Este funcionó para mí: oracle-noob.blogspot.com/2014/01/…
Eric Wilson
cuando estoy tratando de realizar el último paso, es decir, ejecutar sqldeveloper debajo del error gk @ gk-desktop: / usr / local / bin $ ./sqldeveloper ./sqldeveloper: línea 3: ./sqldeveloper: Permiso denegado ¿Se solucionó algún problema?
girishkumar

Respuestas:

96

Instalé SQL Developer con estos pasos:

  1. (Vea los comentarios, esto podría no ser necesario)
    Descargue y vuelva a instalar el último Ubuntu 14.04 LTS del sitio web de Ubuntu.

  2. Instalar Java:

    • Versión Java JDK 7:

      sudo apt-get install openjdk-7-jdk openjdk-7-jre icedtea-7-plugin
      sudo update-alternatives --config java
      
    • Versión Java JDK 8 (en algunas instalaciones, este es un requisito en lugar de 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. Descargue SQL Developer del sitio web de Oracle (elegí la descarga de Otras plataformas ).

  4. Extraer archivo a /opt:

    sudo unzip sqldeveloper-*-no-jre.zip -d /opt/
    sudo chmod +x /opt/sqldeveloper/sqldeveloper.sh
    
  5. Vinculación sobre un iniciador en ruta para Oracle SQL Developer:

    sudo ln -s /opt/sqldeveloper/sqldeveloper.sh /usr/local/bin/sqldeveloper
    
  6. Edite /opt/sqldeveloper/sqldeveloper.shy reemplace su contenido para:

    #!/bin/bash
    unset -v GNOME_DESKTOP_SESSION_ID
    cd /opt/sqldeveloper/sqldeveloper/bin
    ./sqldeveloper "$@"
    

    o (para evitar error: ./sqldeveloper: Permission denied)

    #!/bin/bash
    unset -v GNOME_DESKTOP_SESSION_ID
    cd /opt/sqldeveloper/sqldeveloper/bin && bash sqldeveloper $*
    
  7. Ejecute SQL Developer:

    sqldeveloper
    

    Nota: Cuando ejecuta Sql Developer por primera vez, debe especificar la ruta de la carpeta de JDK. En mi computadora, JDK almacenado en /usr/lib/jvm/java-1.7.0-openjdk-amd64 para Java 8 y Ubuntu 16+ / usr / lib / jvm / java-8-oracle

  8. Finalmente, cree una aplicación de escritorio para que sea fácil de usar:

    cd /usr/share/applications/
    sudo vim sqldeveloper.desktop
    

    agregue estas líneas:

    [Desktop Entry]
    Exec=sqldeveloper
    Terminal=false
    StartupNotify=true
    Categories=GNOME;Oracle;
    Type=Application
    Icon=/opt/sqldeveloper/icon.png
    Name=Oracle SQL Developer
    

    luego escriba:

    sudo update-desktop-database
    
PhatHV
fuente
11
"Descargar y reinstalar Ubuntu 14.04 LTS más reciente del sitio web de Ubuntu" ¿por qué necesito eliminar mi sistema operativo para instalar un paquete?
Rinzwind
1
@PhatHV Cuando ejecuto sqldeveloper en la terminal obtengo / usr / local / bin / sqldeveloper: line 2: cd: / usr / local / bin / sqldeveloper / bin: No es un directorio
vladmateinfo
1
Intenté muchos otros tutoriales como tú. Pero le di los pasos que hice para que mi Desarrollador SQL funcione (lo instalé en mi máquina en la oficina y funciona perfecto hasta ahora). Creo que debería verificar el contenido de este archivo "/opt/sqldeveloper/sqldeveloper.sh" y pegarlo aquí.
PhatHV
1
Todo funciona, pero por alguna razón, todo mi sqldevloper foler y sus archivos son solo legibles para usuarios que no son sudoers. Incluso si hago sudo chmod -R 775 en él, nada cambia. Esto no me permite usar el acceso directo del escritorio, ya que tengo que dar sudo siempre
Kaspar
2
Esto funciona para mí en Ubuntu 15.04, usando Java 8 en lugar de Java 7.
JanKanis
8

Así es como lo hice en Ubuntu, creo que esta es la forma más fácil y le dará un paquete que puede reutilizar fácilmente más tarde (pero no puede redistribuir de acuerdo con la licencia OTN):

  1. Descargue el paquete de desarrollador SQL desde aquí .
  2. Instale el paquete de desarrollador sql de la siguiente manera.

    sudo apt-get install sqldeveloper-package debhelper openjdk-7-jdk openjdk-7-jre icedtea-7-plugin
    
  3. Ahora todo lo que necesita hacer es ejecutar el comando (es posible que tenga una versión diferente)

    make-sqldeveloper-package sqldeveloper-4.1.3.20.78-no-jre.zip
    
  4. Esto generará un paquete de Debian que puede usar para instalar SQL Developer.
  5. Ahora instale el paquete .deb resultante usando el comando (Su deb también podría tener una versión diferente):

    sudo dpkg -i sqldeveloper_4.1.3.20.78+0.2.4-1_all.deb
    
  6. Ya ha terminado con la instalación. en mi caso necesitaba el nuevo java 8, entonces necesitarás ejecutar los siguientes comandos.

    sudo add-apt-repository ppa:webupd8team/java
    sudo apt-get update 
    sudo apt-get install oracle-java8-installer
    
  7. Finalmente, debe proporcionar la ruta de Java para el desarrollador Oracle SQL en la primera ejecución, en mi caso fue en /usr/lib/jvm/default-java/.

fady mohamed osman
fuente
Tenga en cuenta que en Ubuntu la última versión de sqldeveloper-packageestá rota; Si esto falla, debuild: fatal error at line 1124: dpkg-buildpackage -rfakeroot -us -uc binary failedesto se puede solucionar consudo sed -i '/DEBUILD/s/n b/n --no-tgz-check -- b/' /usr/bin/make-sqldeveloper-package
Rqomey
5
  1. Instale Java 6. (No funcionó para mí con Java 1.7):

    sudo add-apt-repository ppa:webupd8team/java  
    sudo apt-get update  
    sudo apt-get install oracle-java6-installer  
    
  2. Descargue el Desarrollador SQL desde aquí y elija Otras plataformas . (Necesitará una cuenta para descargarla). Abra el directorio de descargas:

    cd ~/Downloads
    

    y extraer el archivo a /opt:

    sudo unzip sqldeveloper-*-no-jre.zip -d /opt/  
    
  3. Haga que el script de inicio sea ejecutable:

    sudo chmod +x /opt/sqldeveloper/sqldeveloper.sh
    
  4. Desarrollador sql abierto:

    sudo /opt/sqldeveloper/sqldeveloper.sh
    

    La primera vez se le pedirá que ingrese la ubicación de jvm. En mi caso (y probablemente la suya si usted ha seguido el primer paso), la ubicación es: /usr/lib/jvm/java-6-oracle.

vladmateinfo
fuente
¿Esto funciona para ti? ¿o instaló el desarrollador Sql siguiendo su respuesta aceptada o su propia respuesta? porque quiero instalar el desarrollador Sql para mí. gracias
αғsнιη
@KasiyA Esto funcionó para mí.
vladmateinfo
En lugar del paso 4., puede agregar / opt / sqldeveloper / sqldeveloper / bin a la RUTA en el entorno / etc /. Luego puede usar el comando sqldeveloper desde la terminal.
Zsolt Mester
5

Instalé la versión 17.4 en Ubuntu 16.04 GNOME así.

  1. Verifique la instalación de OpenJDK 8 y la ubicación en /usr/lib/jvm/java-8-openjdk-amd64Si está ausente, instale con sudo apt install openjdk-8-jdk. Las versiones más recientes de Java también pueden funcionar.
  2. Acepte el acuerdo de licencia y descargue la versión "Otras plataformas"
  3. Descomprimir en mi directorio de inicio
  4. Ejecute desde la línea de comandos ~/sqldeveloper/sqldeveloper.shuna vez para agregar la ubicación de Java. Entrar/usr/lib/jvm/java-8-openjdk-amd64
  5. Crear el icono de escritorio para acceso futuro desde mi menú 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
    

Hacer que el archivo de escritorio sea ejecutable

chmod +x /home/USERNAME/.local/share/applications/sqldeveloper.desktop
Harlem Ardilla
fuente
3

Instalé Oracle sqldeveloper en ubuntu 17.10 usando el siguiente método:

  1. Acepte el acuerdo de licencia y descargue oracle linux rpm: http://www.oracle.com/technetwork/developer-tools/sql-developer/downloads/index.html
  2. Instalar alienígena:

    sudo apt-get install alien

  3. Instale las rpm usando alien:

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

  4. Ejecute sql developer usando el siguiente comando en la terminal

    sqldeveloper

Asegúrese de cambiar la versión de sus rpm. Para que esto tenga éxito, debe tener instalado Oracle 8 o superior en su máquina.

Riyafa Abdul Hameed
fuente
Muchas gracias hermano.
bahman parsamanesh