Come installare SQL Developer su Ubuntu 14.04?


49

Sto cercando di installare SQL Developer su Ubuntu 14.04. Ho seguito alcuni tutorial ma nessuno di loro ha funzionato. Quindi ti sto chiedendo se sai come installare SQL Developer.


Ho la stessa domanda!
PhatHV,

Finalmente posso installare SQL Developer. Vedi la mia risposta
PhatHV,

Quali tutorial? Come hanno "non funzionato"? Per favore, mostraci cosa hai fatto e qual è il risultato.
terdon

Questo ha funzionato per me: oracle-noob.blogspot.com/2014/01/…
Eric Wilson,

quando sto tentando di eseguire l'ultimo passaggio, ad esempio, esegui sqldeveloper sotto l'errore gk @ gk-desktop: / usr / local / bin $ ./sqldeveloper ./sqldeveloper: riga 3: ./sqldeveloper: autorizzazione negata Qual è la soluzione?
girishkumar,

Risposte:


96

Ho installato SQL Developer con questi passaggi:

  1. (Vedere i commenti: potrebbe non essere necessario)
    Scaricare e reinstallare la versione più recente di Ubuntu 14.04 LTS dal sito Web di Ubuntu.

  2. Installa Java:

    • Versione Java JDK 7:

      sudo apt-get install openjdk-7-jdk openjdk-7-jre icedtea-7-plugin
      sudo update-alternatives --config java
      
    • Versione Java JDK 8 (in alcune installazioni questo è un requisito invece di 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. Scarica SQL Developer dal sito Web Oracle (ho scelto il download Altre piattaforme ).

  4. Estrai il file in /opt:

    sudo unzip sqldeveloper-*-no-jre.zip -d /opt/
    sudo chmod +x /opt/sqldeveloper/sqldeveloper.sh
    
  5. Collegamento tramite un launcher in-path per Oracle SQL Developer:

    sudo ln -s /opt/sqldeveloper/sqldeveloper.sh /usr/local/bin/sqldeveloper
    
  6. Modifica /opt/sqldeveloper/sqldeveloper.she sostituisci il contenuto in:

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

    o (per evitare l'errore: ./sqldeveloper: Permission denied)

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

    sqldeveloper
    

    Nota: quando si esegue Sql Developer per la prima volta, è necessario specificare il percorso della cartella di JDK. Nel mio computer, JDK archiviato in /usr/lib/jvm/java-1.7.0-openjdk-amd64 Per Java 8 e Ubuntu 16+ / usr / lib / jvm / java-8-oracle

  8. Infine, crea un'applicazione desktop per un facile utilizzo:

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

    aggiungi queste righe:

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

    quindi digitare:

    sudo update-desktop-database
    

11
"Scarica e reinstalla il più recente Ubuntu 14.04 LTS dal sito Web Ubuntu" perché devo rimuovere il mio sistema operativo per installare un pacchetto?
Rinzwind,

1
@PhatHV Quando eseguo sqldeveloper nel terminale ottengo / usr / local / bin / sqldeveloper: linea 2: cd: / usr / local / bin / sqldeveloper / bin: non una directory
vladmateinfo

1
Ho provato molti altri tutorial come te. Ma ti ho dato i passaggi che ho fatto per far funzionare il mio sviluppatore SQL (l'ho installato sul mio computer in ufficio e fino ad ora funziona perfettamente). Penso che dovresti controllare il contenuto di questo file "/opt/sqldeveloper/sqldeveloper.sh" e incollarlo qui.
PhatHV,

1
Tutto funziona, ma per qualche motivo il mio folle sqldevloper folle ed è file e leggibile solo per gli utenti che non sono sudoer. Anche se faccio sudo chmod -R 775, non cambia nulla. Questo mi rende incapace di usare il collegamento sul desktop poiché devo sempre dare sudo proprio
Kaspar,

2
Questo funziona per me su Ubuntu 15.04, usando java 8 anziché java 7.
JanKanis

8

Ecco come l'ho fatto su Ubuntu, penso che questo sia il modo più semplice e ti darà un pacchetto che puoi facilmente riutilizzare in seguito (ma non puoi ridistribuire secondo la licenza OTN):

  1. Downlod il pacchetto sviluppatore sql da qui .
  2. Installare il pacchetto sviluppatore sql come segue.

    sudo apt-get install sqldeveloper-package debhelper openjdk-7-jdk openjdk-7-jre icedtea-7-plugin
    
  3. Ora tutto ciò che devi fare è eseguire il comando (potresti avere una versione diversa)

    make-sqldeveloper-package sqldeveloper-4.1.3.20.78-no-jre.zip
    
  4. Ciò genererà un pacchetto debian che è possibile utilizzare per installare lo sviluppatore sql.
  5. Ora installa il pacchetto .deb risultante usando il comando (Anche il tuo deb potrebbe avere una versione diversa):

    sudo dpkg -i sqldeveloper_4.1.3.20.78+0.2.4-1_all.deb
    
  6. Ora hai finito con l'installazione. nel mio caso era necessario il nuovo java 8 quindi dovrai eseguire i seguenti comandi.

    sudo add-apt-repository ppa:webupd8team/java
    sudo apt-get update 
    sudo apt-get install oracle-java8-installer
    
  7. Infine, è necessario fornire il percorso Java per lo sviluppatore Oracle Oracle alla prima esecuzione nel mio caso /usr/lib/jvm/default-java/.


Nota su Ubuntu l'ultima versione di sqldeveloper-packageè rotta; errore con debuild: fatal error at line 1124: dpkg-buildpackage -rfakeroot -us -uc binary failedCiò può essere risolto consudo sed -i '/DEBUILD/s/n b/n --no-tgz-check -- b/' /usr/bin/make-sqldeveloper-package
Rqomey

5
  1. Installa Java 6. (Non ha funzionato per me con Java 1.7):

    sudo add-apt-repository ppa:webupd8team/java  
    sudo apt-get update  
    sudo apt-get install oracle-java6-installer  
    
  2. Scarica lo sviluppatore SQL da qui e scegli Altre piattaforme . (Avrai bisogno di un account per scaricarlo). Apri la directory dei download:

    cd ~/Downloads
    

    ed estrai il file in /opt:

    sudo unzip sqldeveloper-*-no-jre.zip -d /opt/  
    
  3. Rendi eseguibile lo script di avvio:

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

    sudo /opt/sqldeveloper/sqldeveloper.sh
    

    La prima volta ti verrà chiesto di inserire la posizione jvm. Nel mio caso (e probabilmente la vostra se avete seguito il primo passo), la posizione è: /usr/lib/jvm/java-6-oracle.


Funziona per te? o hai installato lo sviluppatore SQL dal seguire la tua risposta accettata o la tua risposta? perché voglio installare lo sviluppatore SQL per me stesso. grazie
αғsнιη il

@KasiyA Questo ha funzionato per me.
vladmateinfo,

Invece del passaggio 4., è possibile aggiungere / opt / sqldeveloper / sqldeveloper / bin al PERCORSO nell'ambiente / etc /. Quindi è possibile utilizzare il comando sqldeveloper dal terminale.
Zsolt Mester,

5

Ho installato la versione 17.4 su Ubuntu 16.04 GNOME in questo modo.

  1. Verificare l'installazione di OpenJDK 8 e la posizione in /usr/lib/jvm/java-8-openjdk-amd64Se assente, installare con sudo apt install openjdk-8-jdk. Potrebbero funzionare anche le versioni più recenti di Java.
  2. Accettare il contratto di licenza e scaricare la versione "Altre piattaforme"
  3. Decomprimi nella mia directory home
  4. Esegui dalla riga di comando ~/sqldeveloper/sqldeveloper.shuna volta per aggiungere la posizione di Java. accedere/usr/lib/jvm/java-8-openjdk-amd64
  5. Crea l'icona del desktop per l'accesso futuro dal mio 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= 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
    

Rendi eseguibile il file desktop

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

3

Ho installato oracle sqldeveloper in Ubuntu 17.10 usando il seguente metodo:

  1. Accetta il contratto di licenza e scarica oracle linux rpm: http://www.oracle.com/technetwork/developer-tools/sql-developer/downloads/index.html
  2. Installa alieno:

    sudo apt-get install alien

  3. Installa l'rpm usando alien:

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

  4. Esegui lo sviluppatore sql usando il seguente comando nel terminale

    sqldeveloper

Assicurati di cambiare la versione del tuo rpm. Perché ciò abbia successo, devi avere Oracle 8 o superiore installato nella tua macchina.


Grazie mille fratello.
bahman parsamanesh,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.