Ich versuche, SQL Developer unter Ubuntu 14.04 zu installieren. Ich habe einige Tutorials befolgt, aber keines hat funktioniert. Deshalb frage ich Sie, ob Sie wissen, wie man SQL Developer installiert.
Ich versuche, SQL Developer unter Ubuntu 14.04 zu installieren. Ich habe einige Tutorials befolgt, aber keines hat funktioniert. Deshalb frage ich Sie, ob Sie wissen, wie man SQL Developer installiert.
Antworten:
Ich habe SQL Developer mit den folgenden Schritten installiert:
(Siehe die Kommentare - dies ist möglicherweise nicht erforderlich.)
Laden Sie das neueste Ubuntu 14.04 LTS von der Ubuntu-Website herunter und installieren Sie es erneut.
Installieren Sie Java:
Java Version JDK 7:
sudo apt-get install openjdk-7-jdk openjdk-7-jre icedtea-7-plugin
sudo update-alternatives --config java
Java Version JDK 8 (in einigen Installationen ist dies eine Anforderung anstelle von 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
Laden Sie SQL Developer von der Oracle-Website herunter (ich habe den Download für Andere Plattformen ausgewählt ).
Datei extrahieren nach /opt
:
sudo unzip sqldeveloper-*-no-jre.zip -d /opt/
sudo chmod +x /opt/sqldeveloper/sqldeveloper.sh
Verknüpfen über einen In-Path-Launcher für Oracle SQL Developer:
sudo ln -s /opt/sqldeveloper/sqldeveloper.sh /usr/local/bin/sqldeveloper
Bearbeiten /opt/sqldeveloper/sqldeveloper.sh
und ersetzen Sie den Inhalt, um:
#!/bin/bash
unset -v GNOME_DESKTOP_SESSION_ID
cd /opt/sqldeveloper/sqldeveloper/bin
./sqldeveloper "$@"
oder (zur Vermeidung von Fehlern: ./sqldeveloper: Permission denied
)
#!/bin/bash
unset -v GNOME_DESKTOP_SESSION_ID
cd /opt/sqldeveloper/sqldeveloper/bin && bash sqldeveloper $*
Führen Sie SQL Developer aus:
sqldeveloper
Hinweis: Wenn Sie Sql Developer zum ersten Mal ausführen, müssen Sie den Pfad des JDK-Ordners angeben. Auf meinem Computer wurde JDK unter /usr/lib/jvm/java-1.7.0-openjdk-amd64 für Java 8 und Ubuntu 16+ / usr / lib / jvm / java-8-oracle gespeichert
Erstellen Sie schließlich eine Desktop-Anwendung für die einfache Verwendung:
cd /usr/share/applications/
sudo vim sqldeveloper.desktop
füge diese Zeilen hinzu:
[Desktop Entry]
Exec=sqldeveloper
Terminal=false
StartupNotify=true
Categories=GNOME;Oracle;
Type=Application
Icon=/opt/sqldeveloper/icon.png
Name=Oracle SQL Developer
dann tippe:
sudo update-desktop-database
Hier ist, wie ich es auf Ubuntu gemacht habe, ich denke, dies ist der einfachste Weg und gibt Ihnen ein Paket, das Sie später leicht wiederverwenden können (aber Sie können es nicht gemäß der OTN-Lizenz weitergeben):
Installieren Sie das SQL-Entwicklerpaket wie folgt.
sudo apt-get install sqldeveloper-package debhelper openjdk-7-jdk openjdk-7-jre icedtea-7-plugin
Jetzt müssen Sie nur noch den Befehl ausführen (möglicherweise haben Sie eine andere Version)
make-sqldeveloper-package sqldeveloper-4.1.3.20.78-no-jre.zip
Installieren Sie nun das resultierende .deb-Paket mit dem Befehl (Ihre deb hat möglicherweise auch eine andere Version):
sudo dpkg -i sqldeveloper_4.1.3.20.78+0.2.4-1_all.deb
Sie sind jetzt mit der Installation fertig. In meinem Fall brauchte es das neue Java 8, dann müssen Sie die folgenden Befehle ausführen.
sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update
sudo apt-get install oracle-java8-installer
Schließlich müssen Sie den Java-Pfad für Oracle SQL-Entwickler beim ersten Ausführen angeben, in meinem Fall bei /usr/lib/jvm/default-java/
.
sqldeveloper-package
defekt ist. Scheitern mit debuild: fatal error at line 1124: dpkg-buildpackage -rfakeroot -us -uc binary failed
Dies kann behoben werden mitsudo sed -i '/DEBUILD/s/n b/n --no-tgz-check -- b/' /usr/bin/make-sqldeveloper-package
Installieren Sie Java 6. (Bei mir hat es mit Java 1.7 nicht funktioniert):
sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update
sudo apt-get install oracle-java6-installer
Laden Sie den SQL Developer von hier herunter und wählen Sie Andere Plattformen . (Sie benötigen ein Konto, um es herunterzuladen). Öffnen Sie das Download-Verzeichnis:
cd ~/Downloads
und extrahiere die Datei nach /opt
:
sudo unzip sqldeveloper-*-no-jre.zip -d /opt/
Machen Sie das Startskript ausführbar:
sudo chmod +x /opt/sqldeveloper/sqldeveloper.sh
Open sqldeveloper:
sudo /opt/sqldeveloper/sqldeveloper.sh
Beim ersten Mal werden Sie aufgefordert, den jvm-Speicherort einzugeben. In meinem Fall (und wahrscheinlich auch bei Ihnen , wenn Sie den ersten Schritt gefolgt sind), die Lage ist : /usr/lib/jvm/java-6-oracle
.
Ich habe die Version 17.4 auf Ubuntu 16.04 GNOME so installiert.
/usr/lib/jvm/java-8-openjdk-amd64
Wenn nicht vorhanden, installieren Sie mit sudo apt install openjdk-8-jdk
. Neuere Versionen von Java funktionieren möglicherweise ebenfalls.~/sqldeveloper/sqldeveloper.sh
einmal aus, um den Speicherort von Java hinzuzufügen. Eingeben/usr/lib/jvm/java-8-openjdk-amd64
Erstellen Sie das Desktop-Symbol für den zukünftigen Zugriff über mein GUI-Menü.
# /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
Machen Sie die Desktop-Datei ausführbar
chmod +x /home/USERNAME/.local/share/applications/sqldeveloper.desktop
Ich habe Oracle SQL Developer in Ubuntu 17.10 mit der folgenden Methode installiert:
Alien installieren:
sudo apt-get install alien
Installiere die rpm mit alien:
sudo alien -i sqldeveloper-17.3.1.279.0537-1.noarch.rpm
Führen Sie SQL Developer mithilfe des folgenden Befehls im Terminal aus
Sqldeveloper
Stellen Sie sicher, dass Sie die Version Ihrer U / min ändern. Damit dies erfolgreich ist, muss Oracle Java 8 oder höher auf Ihrem Computer installiert sein.