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.
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:
(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.
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 $*
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
Finalmente, cree una aplicación de escritorio para que sea fácil de usar:
cd /usr/share/applications/
sudo vim sqldeveloper.desktop
"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):
Descargue el paquete de desarrollador SQL desde aquí .
Instale el paquete de desarrollador sql de la siguiente manera.
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
Instale Java 6. (No funcionó para mí con Java 1.7):
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/
Haga que el script de inicio sea ejecutable:
sudo chmod +x /opt/sqldeveloper/sqldeveloper.sh
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.
¿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í.
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.
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
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
Respuestas:
Instalé SQL Developer con estos pasos:
(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.
Instalar Java:
Versión Java JDK 7:
Versión Java JDK 8 (en algunas instalaciones, este es un requisito en lugar de 1.7):
Descargue SQL Developer del sitio web de Oracle (elegí la descarga de Otras plataformas ).
Extraer archivo a
/opt
:Vinculación sobre un iniciador en ruta para Oracle SQL Developer:
Edite
/opt/sqldeveloper/sqldeveloper.sh
y reemplace su contenido para:o (para evitar error:
./sqldeveloper: Permission denied
)Ejecute SQL Developer:
Finalmente, cree una aplicación de escritorio para que sea fácil de usar:
agregue estas líneas:
luego escriba:
fuente
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):
Instale el paquete de desarrollador sql de la siguiente manera.
Ahora todo lo que necesita hacer es ejecutar el comando (es posible que tenga una versión diferente)
Ahora instale el paquete .deb resultante usando el comando (Su deb también podría tener una versión diferente):
Ya ha terminado con la instalación. en mi caso necesitaba el nuevo java 8, entonces necesitarás ejecutar los siguientes comandos.
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/
.fuente
sqldeveloper-package
está rota; Si esto falla,debuild: fatal error at line 1124: dpkg-buildpackage -rfakeroot -us -uc binary failed
esto se puede solucionar consudo sed -i '/DEBUILD/s/n b/n --no-tgz-check -- b/' /usr/bin/make-sqldeveloper-package
Instale Java 6. (No funcionó para mí con Java 1.7):
Descargue el Desarrollador SQL desde aquí y elija Otras plataformas . (Necesitará una cuenta para descargarla). Abra el directorio de descargas:
y extraer el archivo a
/opt
:Haga que el script de inicio sea ejecutable:
Desarrollador sql abierto:
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
.fuente
Instalé la versión 17.4 en Ubuntu 16.04 GNOME así.
/usr/lib/jvm/java-8-openjdk-amd64
Si está ausente, instale consudo apt install openjdk-8-jdk
. Las versiones más recientes de Java también pueden funcionar.~/sqldeveloper/sqldeveloper.sh
una vez para agregar la ubicación de Java. Entrar/usr/lib/jvm/java-8-openjdk-amd64
Crear el icono de escritorio para acceso futuro desde mi menú GUI.
Hacer que el archivo de escritorio sea ejecutable
fuente
Instalé Oracle sqldeveloper en ubuntu 17.10 usando el siguiente método:
Instalar alienígena:
sudo apt-get install alien
Instale las rpm usando alien:
sudo alien -i sqldeveloper-17.3.1.279.0537-1.noarch.rpm
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.
fuente