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.
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.
Risposte:
Ho installato SQL Developer con questi passaggi:
(Vedere i commenti: potrebbe non essere necessario)
Scaricare e reinstallare la versione più recente di Ubuntu 14.04 LTS dal sito Web di Ubuntu.
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
Scarica SQL Developer dal sito Web Oracle (ho scelto il download Altre piattaforme ).
Estrai il file in /opt
:
sudo unzip sqldeveloper-*-no-jre.zip -d /opt/
sudo chmod +x /opt/sqldeveloper/sqldeveloper.sh
Collegamento tramite un launcher in-path per Oracle SQL Developer:
sudo ln -s /opt/sqldeveloper/sqldeveloper.sh /usr/local/bin/sqldeveloper
Modifica /opt/sqldeveloper/sqldeveloper.sh
e 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 $*
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
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
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):
Installare il pacchetto sviluppatore sql come segue.
sudo apt-get install sqldeveloper-package debhelper openjdk-7-jdk openjdk-7-jre icedtea-7-plugin
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
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
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
Infine, è necessario fornire il percorso Java per lo sviluppatore Oracle Oracle alla prima esecuzione nel mio caso /usr/lib/jvm/default-java/
.
sqldeveloper-package
è rotta; errore con debuild: fatal error at line 1124: dpkg-buildpackage -rfakeroot -us -uc binary failed
Ciò può essere risolto consudo sed -i '/DEBUILD/s/n b/n --no-tgz-check -- b/' /usr/bin/make-sqldeveloper-package
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
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/
Rendi eseguibile lo script di avvio:
sudo chmod +x /opt/sqldeveloper/sqldeveloper.sh
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
.
Ho installato la versione 17.4 su Ubuntu 16.04 GNOME in questo modo.
/usr/lib/jvm/java-8-openjdk-amd64
Se assente, installare con sudo apt install openjdk-8-jdk
. Potrebbero funzionare anche le versioni più recenti di Java.~/sqldeveloper/sqldeveloper.sh
una volta per aggiungere la posizione di Java. accedere/usr/lib/jvm/java-8-openjdk-amd64
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
Ho installato oracle sqldeveloper in Ubuntu 17.10 usando il seguente metodo:
Installa alieno:
sudo apt-get install alien
Installa l'rpm usando alien:
sudo alien -i sqldeveloper-17.3.1.279.0537-1.noarch.rpm
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.