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.
Réponses
Trop de publicités?J'ai installé SQL Developer avec ces étapes :
-
(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. -
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
-
-
Téléchargez SQL Developer sur le site Web d'Oracle (j'ai choisi le téléchargement pour Autres Plateformes).
-
Extraire le fichier dans
/opt
:sudo unzip sqldeveloper-*-no-jre.zip -d /opt/ sudo chmod +x /opt/sqldeveloper/sqldeveloper.sh
-
Créer un lanceur dans le chemin pour Oracle SQL Developer :
sudo ln -s /opt/sqldeveloper/sqldeveloper.sh /usr/local/bin/sqldeveloper
-
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 $*
-
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.
-
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
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) :
-
Téléchargez le package sql developer depuis ici.
-
Installez le package sql developer comme suit.
sudo apt-get install sqldeveloper-package debhelper openjdk-7-jdk openjdk-7-jre icedtea-7-plugin
-
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
-
Cela générera un paquet debian que vous pourrez utiliser pour installer sql developer.
-
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
-
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
-
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/
.
-
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
-
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/
-
Rendez le script de lancement exécutable :
sudo chmod +x /opt/sqldeveloper/sqldeveloper.sh
-
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
.
J'ai installé Oracle SQLDeveloper dans Ubuntu 17.10 en utilisant la méthode suivante :
-
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
-
Installez alien :
sudo apt-get install alien
-
Installez le rpm en utilisant alien :
sudo alien -i sqldeveloper-17.3.1.279.0537-1.noarch.rpm
-
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.
J'ai installé la version 17.4 sur Ubuntu 16.04 GNOME de cette façon.
- Vérifiez l'installation d'OpenJDK 8 et l'emplacement à
/usr/lib/jvm/java-8-openjdk-amd64
. Si absent, installez avecsudo apt install openjdk-8-jdk
. Des versions plus récentes de Java peuvent également fonctionner. - Acceptez l'accord de licence et téléchargez la version "Autres plateformes"
- Décompressez dans votre répertoire personnel
- 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
-
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