Comment installer SQL Developer sur Ubuntu 14.04?

49

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.

vladmateinfo
la source
J'ai la même question!
PhatHV
Enfin, je peux installer SQL Developer. Voir ma réponse.
PhatHV
Quels tutoriels? Comment ont-ils "pas travaillé"? S'il vous plaît nous montrer ce que vous avez fait et quel est le résultat.
terdon
Celui-ci a fonctionné pour moi: oracle-noob.blogspot.com/2014/01/…
Eric Wilson
lorsque j'essaie d'effectuer la dernière étape, c'est-à-dire exécuter sqldeveloper en dessous de l'erreur gk @ gk-desktop: / usr / local / bin $ ./sqldeveloper ./sqldeveloper: line 3: ./sqldeveloper: Autorisation refusée Aucune solution à venir?
girishkumar

Réponses:

96

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

  1. (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.

  2. 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
      
  3. Téléchargez SQL Developer sur le site Web d'Oracle (j'ai choisi le téléchargement sur d' autres plates - formes ).

  4. Extraire le fichier à /opt:

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

    sudo ln -s /opt/sqldeveloper/sqldeveloper.sh /usr/local/bin/sqldeveloper
    
  6. Editez /opt/sqldeveloper/sqldeveloper.shet 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 $*
    
  7. 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

  8. 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
    
PhatHV
la source
11
"Télécharger et réinstaller la dernière version de Ubuntu 14.04 LTS à partir du site Web Ubuntu", pourquoi dois-je supprimer mon système d'exploitation pour installer un package?
Rinzwind
1
@PhatHV Quand je lance sqldeveloper dans le terminal, je reçois / usr / local / bin / sqldeveloper: ligne 2: cd: / usr / local / bin / sqldeveloper / bin: Ce n'est pas un répertoire
vladmateinfo
1
J'ai essayé beaucoup d'autres tutoriels comme toi. Mais je vous ai expliqué la marche à suivre pour que mon développeur SQL fonctionne (je l’ai installé sur ma machine au bureau et cela fonctionne parfaitement jusqu’à présent). Je pense que vous devriez vérifier le contenu de ce fichier "/opt/sqldeveloper/sqldeveloper.sh" et le coller ici.
PhatHV
1
Tout fonctionne sauf pour une raison quelconque, tout mon répertoire sqldevloper, ainsi que ses fichiers, qui ne sont lisibles que par les utilisateurs non sudoers. Même si je fais du sudo chmod -R 775 dessus, rien ne change. Cela me rend incapable d'utiliser le raccourci sur le bureau car je dois toujours donner raison à sudo
Kaspar
2
Cela fonctionne pour moi sur Ubuntu 15.04, en utilisant java 8 au lieu de java 7.
JanKanis
8

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):

  1. Téléchargez le package de développement SQL à partir d’ ici .
  2. 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
    
  3. 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
    
  4. Cela générera un paquet Debian que vous pourrez utiliser pour installer SQL Developer.
  5. 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
    
  6. 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
    
  7. 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/.

fady mohamed osman
la source
S'il vous plaît noter sur Ubuntu la dernière version de sqldeveloper-packageest cassé; en échouant avec debuild: fatal error at line 1124: dpkg-buildpackage -rfakeroot -us -uc binary failedCela peut être corrigé avecsudo sed -i '/DEBUILD/s/n b/n --no-tgz-check -- b/' /usr/bin/make-sqldeveloper-package
Rqomey
5
  1. 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  
    
  2. 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/  
    
  3. Rendre le script de lancement exécutable:

    sudo chmod +x /opt/sqldeveloper/sqldeveloper.sh
    
  4. 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.

vladmateinfo
la source
Est-ce que cela fonctionne pour vous? ou avez-vous installé Sql Developer en suivant votre réponse acceptée ou votre propre réponse? parce que je veux installer le développeur SQL pour moi-même. merci
αғsнιη
@ KasiyA Cela a fonctionné pour moi.
vladmateinfo
Au lieu de l'étape 4., vous pouvez ajouter / opt / sqldeveloper / sqldeveloper / bin à PATH dans / etc / environment. Ensuite, vous pouvez utiliser la commande sqldeveloper à partir du terminal.
Zsolt Mester
5

J'ai installé la version 17.4 sur Ubuntu 16.04 GNOME comme tel.

  1. Vérifiez l’installation d’OpenJDK 8 et son emplacement sur /usr/lib/jvm/java-8-openjdk-amd64Si absent, installez avec sudo apt install openjdk-8-jdk. Les nouvelles versions de Java peuvent également fonctionner.
  2. Accepter le contrat de licence et télécharger la version "Autres plates-formes"
  3. Décompresser dans mon répertoire personnel
  4. Exécuter ~/sqldeveloper/sqldeveloper.shune fois à partir de la ligne de commande pour ajouter l'emplacement de Java. Entrer/usr/lib/jvm/java-8-openjdk-amd64
  5. 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
HarlemSquirrel
la source
3

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

  1. Acceptez les termes du contrat de licence et téléchargez oracle linux rpm à l' adresse suivante : 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 réussisse, vous devez installer oracle java 8 ou une version ultérieure sur votre ordinateur.

Riyafa Abdul Hameed
la source
Merci beaucoup mon frère.
Bahman Parsamanesh