J'essaie d'installer SQL Developer sur Ubuntu 14.04. J'ai suivi des tutoriels mais aucun d'entre eux n'a fonctionné. Je vous demande donc si vous savez comment installer SQL Developer.
J'essaie d'installer SQL Developer sur Ubuntu 14.04. J'ai suivi des tutoriels mais aucun d'entre eux n'a fonctionné. Je vous demande donc si vous savez comment installer SQL Developer.
Réponses:
J'ai installé SQL Developer avec ces étapes:
(Voir les commentaires - cela peut ne pas être nécessaire)
Téléchargez et réinstallez le plus récent Ubuntu 14.04 LTS à partir du site Web Ubuntu.
Installez 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, il s'agit d'une exigence au lieu de la version 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 sur d' autres plates - formes ).
Extraire le fichier à /opt
:
sudo unzip sqldeveloper-*-no-jre.zip -d /opt/
sudo chmod +x /opt/sqldeveloper/sqldeveloper.sh
Liaison sur un lanceur sur le chemin pour Oracle SQL Developer:
sudo ln -s /opt/sqldeveloper/sqldeveloper.sh /usr/local/bin/sqldeveloper
Editez /opt/sqldeveloper/sqldeveloper.sh
et remplacez le contenu pour:
#!/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 $*
Exécuter le développeur SQL:
sqldeveloper
Remarque: lorsque vous exécutez Sql Developer pour la première fois, vous devez spécifier le chemin du dossier du JDK. Dans mon ordinateur, JDK est stocké dans /usr/lib/jvm/java-1.7.0-openjdk-amd64 pour Java 8 et Ubuntu 16+ / usr / lib / jvm / java-8-oracle
Enfin, créez une application de bureau facile à utiliser:
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 le moyen le plus simple et vous donnera un paquet que vous pourrez facilement réutiliser plus tard (mais vous ne pouvez pas le redistribuer selon la licence OTN):
Installez le package de développement SQL comme suit.
sudo apt-get install sqldeveloper-package debhelper openjdk-7-jdk openjdk-7-jre icedtea-7-plugin
Maintenant, tout ce que vous devez faire est d’exécuter la commande (vous pouvez avoir une version différente)
make-sqldeveloper-package sqldeveloper-4.1.3.20.78-no-jre.zip
Maintenant, installez le paquet .deb résultant en utilisant la commande (votre deb peut aussi 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, il fallait le nouveau java 8, vous devrez alors 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 au développeur oracle sql lors de la première exécution, dans mon cas, il était à /usr/lib/jvm/default-java/
.
sqldeveloper-package
est cassé; en échouant avec debuild: fatal error at line 1124: dpkg-buildpackage -rfakeroot -us -uc binary failed
Cela peut être corrigé avecsudo sed -i '/DEBUILD/s/n b/n --no-tgz-check -- b/' /usr/bin/make-sqldeveloper-package
Installez Java 6. (Cela ne fonctionnait pas 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 le développeur SQL à partir d' ici et choisissez Autres plates-formes . (Vous aurez besoin d'un compte pour le télécharger). Ouvrez le répertoire Téléchargements:
cd ~/Downloads
et extrayez le fichier pour /opt
:
sudo unzip sqldeveloper-*-no-jre.zip -d /opt/
Rendre le script de lancement exécutable:
sudo chmod +x /opt/sqldeveloper/sqldeveloper.sh
Sqldeveloper ouvert:
sudo /opt/sqldeveloper/sqldeveloper.sh
La première fois, il vous sera demandé d'entrer l'emplacement JVM. Dans mon cas (et probablement la vôtre si vous avez suivi la première étape), l'emplacement est: /usr/lib/jvm/java-6-oracle
.
J'ai installé la version 17.4 sur Ubuntu 16.04 GNOME comme tel.
/usr/lib/jvm/java-8-openjdk-amd64
Si absent, installez avec sudo apt install openjdk-8-jdk
. Les nouvelles versions de Java peuvent également fonctionner.~/sqldeveloper/sqldeveloper.sh
une fois à partir de la ligne de commande pour ajouter l'emplacement de Java. Entrer/usr/lib/jvm/java-8-openjdk-amd64
Créez l'icône du bureau pour un accès futur à partir de mon menu d'interface graphique.
# /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
Rendre le fichier de bureau exécutable
chmod +x /home/USERNAME/.local/share/applications/sqldeveloper.desktop
J'ai installé Oracle Oracle sqldeveloper dans Ubuntu 17.10 en utilisant la méthode suivante:
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 réussisse, vous devez installer oracle java 8 ou une version ultérieure sur votre ordinateur.