55 votes

Comment installer SQL Developer sur Ubuntu 14.04?

Je suis en train d'essayer d'installer SQL Developer sur Ubuntu 14.04. J'ai suivi quelques tutoriels mais aucun n'a fonctionné. Donc, je vous demande si vous savez comment installer SQL Developer.

105voto

PhatHV Points 1203

J'ai installé SQL Developer avec ces étapes :

  1. (Voir les commentaires, ceci pourrait ne pas être nécessaire)
    Téléchargez et réinstallez la dernière version d'Ubuntu 14.04 LTS sur le site Web d'Ubuntu.

  2. Installer Java :

    • Version Java JDK 7 :

      sudo apt-get install openjdk-7-jdk openjdk-7-jre icedtea-7-plugin
      sudo update-alternatives --config java
    • Version Java JDK 8 (dans certaines installations, cela est requis à la place de la 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. Téléchargez SQL Developer sur le site Web d'Oracle (j'ai choisi le téléchargement pour Autres Plateformes).

  4. Extraire le fichier dans /opt :

    sudo unzip sqldeveloper-*-no-jre.zip -d /opt/
    sudo chmod +x /opt/sqldeveloper/sqldeveloper.sh
  5. Créer un lanceur dans le chemin pour Oracle SQL Developer :

    sudo ln -s /opt/sqldeveloper/sqldeveloper.sh /usr/local/bin/sqldeveloper
  6. Modifier /opt/sqldeveloper/sqldeveloper.sh et remplacer son contenu par :

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

    ou (pour éviter l'erreur : ./sqldeveloper: Permission denied)

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

    sqldeveloper

    Remarque : Lorsque vous lancez SQL Developer pour la première fois, vous devez spécifier le chemin du dossier JDK. Sur mon ordinateur, le JDK est situé dans /usr/lib/jvm/java-1.7.0-openjdk-amd64. Pour Java 8 et Ubuntu 16+, utilisez /usr/lib/jvm/java-8-oracle.

  8. Enfin, créez une application de bureau pour une utilisation facile :

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

    ajoutez ces lignes :

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

    puis tapez :

    sudo update-desktop-database

8voto

codinghands Points 133

Voici comment je l'ai fait sur Ubuntu, je pense que c'est la manière la plus simple et cela vous donnera un paquet que vous pourrez facilement réutiliser plus tard (mais vous ne pouvez pas le redistribuer selon la licence OTN) :

  1. Téléchargez le package sql developer depuis ici.

  2. Installez le package sql developer comme suit.

    sudo apt-get install sqldeveloper-package debhelper openjdk-7-jdk openjdk-7-jre icedtea-7-plugin
  3. Maintenant tout ce que vous avez à faire est d'exécuter la commande (vous pourriez avoir une version différente)

    make-sqldeveloper-package sqldeveloper-4.1.3.20.78-no-jre.zip
  4. Cela générera un paquet debian que vous pourrez utiliser pour installer sql developer.

  5. Installez maintenant le fichier .deb résultant en utilisant la commande (Votre deb pourrait également avoir une version différente):

    sudo dpkg -i sqldeveloper_4.1.3.20.78+0.2.4-1_all.deb
  6. Vous avez maintenant terminé l'installation. Dans mon cas, j'avais besoin de la nouvelle version de Java 8, donc vous devrez exécuter les commandes suivantes.

    sudo add-apt-repository ppa:webupd8team/java
    sudo apt-get update 
    sudo apt-get install oracle-java8-installer
  7. Enfin, vous devez fournir le chemin d'accès à Java pour oracle sql developer lors du premier démarrage. Dans mon cas, c'était à /usr/lib/jvm/default-java/.

5voto

vladmateinfo Points 1265
  1. Installez Java 6. (Ça n'a pas fonctionné pour moi avec Java 1.7) :

    sudo add-apt-repository ppa:webupd8team/java  
    sudo apt-get update  
    sudo apt-get install oracle-java6-installer  
  2. Téléchargez SQL Developer depuis ici et choisissez Autres plates-formes. (Vous aurez besoin d'un compte pour le télécharger). Ouvrez le répertoire Downloads :

    cd ~/Downloads

    et extrayez le fichier dans /opt :

    sudo unzip sqldeveloper-*-no-jre.zip -d /opt/  
  3. Rendez le script de lancement exécutable :

    sudo chmod +x /opt/sqldeveloper/sqldeveloper.sh
  4. Ouvrez sqldeveloper :

    sudo /opt/sqldeveloper/sqldeveloper.sh

    La première fois, on vous demandera d'entrer l'emplacement du jvm. Dans mon cas (et probablement le vôtre si vous avez suivi la première étape), l'emplacement est : /usr/lib/jvm/java-6-oracle.

5voto

J'ai installé Oracle SQLDeveloper dans Ubuntu 17.10 en utilisant la méthode suivante :

  1. Acceptez l'accord de licence et téléchargez le rpm Oracle Linux : http://www.oracle.com/technetwork/developer-tools/sql-developer/downloads/index.html

  2. Installez alien :

    sudo apt-get install alien

  3. Installez le rpm en utilisant alien :

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

  4. Exécutez SQL Developer en utilisant la commande suivante dans le terminal

    sqldeveloper

Assurez-vous de changer la version de votre rpm. Pour que cela soit réussi, vous devez avoir Oracle Java 8 ou une version supérieure installée sur votre machine.

5voto

ZLA Points 11

J'ai installé la version 17.4 sur Ubuntu 16.04 GNOME de cette façon.

  1. Vérifiez l'installation d'OpenJDK 8 et l'emplacement à /usr/lib/jvm/java-8-openjdk-amd64. Si absent, installez avec sudo apt install openjdk-8-jdk. Des versions plus récentes de Java peuvent également fonctionner.
  2. Acceptez l'accord de licence et téléchargez la version "Autres plateformes"
  3. Décompressez dans votre répertoire personnel
  4. Exécutez depuis la ligne de commande ~/sqldeveloper/sqldeveloper.sh une fois pour ajouter l'emplacement de Java. Entrez /usr/lib/jvm/java-8-openjdk-amd64
  5. Créez l'icône du bureau pour un accès futur depuis mon menu GUI.

    # /home/USERNAME/.local/share/applications/sqldeveloper.desktop
    [Desktop Entry]
    Name=Oracle SQL Developer
    GenericName=SQL Developer
    X-GNOME-FullName=Oracle SQL Developer
    Comment=Un environnement de développement intégré gratuit qui simplifie le développement et la gestion de la base de données Oracle
    Keywords=sql;développeur;oracle;bd;base de données
    Exec=/home/USERNAME/sqldeveloper/sqldeveloper.sh
    Terminal=false
    Type=Application
    StartupNotify=true
    Icon=/home/USERNAME/sqldeveloper/icon.png
    Catégories=Admin
    X-AppStream-Ignore=true

Rendez le fichier du bureau exécutable

chmod +x /home/USERNAME/.local/share/applications/sqldeveloper.desktop

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X