Wie installiere ich SQL Developer auf Ubuntu 14.04?
49
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.
Wenn ich versuche, den letzten Schritt auszuführen, führe ich sqldeveloper unter dem Fehler gk @ gk-desktop aus: / usr / local / bin $ ./sqldeveloper ./sqldeveloper: Zeile 3: ./sqldeveloper: Berechtigung verweigert.
Girishkumar
Antworten:
96
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.
Bearbeiten /opt/sqldeveloper/sqldeveloper.shund 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
"Laden Sie das neueste Ubuntu 14.04 LTS von der Ubuntu-Website herunter und installieren Sie es erneut." Warum muss ich mein Betriebssystem entfernen, um ein Paket zu installieren?
Rinzwind
1
@PhatHV Wenn ich sqldeveloper im Terminal starte, erhalte ich / usr / local / bin / sqldeveloper: Zeile 2: cd: / usr / local / bin / sqldeveloper / bin: Kein Verzeichnis
vladmateinfo
1
Ich habe viele andere Tutorials wie Sie ausprobiert. Aber ich gab Ihnen die Schritte, die ich unternommen habe, um meinen SQL Developer zum Laufen zu bringen (ich habe ihn auf meinem Computer im Büro installiert und er funktioniert bis jetzt perfekt). Ich denke, Sie sollten den Inhalt dieser Datei "/opt/sqldeveloper/sqldeveloper.sh" überprüfen und hier einfügen.
PhatHV
1
Alles funktioniert, aber aus irgendeinem Grund ist mein ganzer sqldevloper-Ordner und seine Dateien nur für Benutzer lesbar, die keine Sudoer sind. Auch wenn ich sudo chmod -R 775 drauf mache, ändert sich nichts. Das macht mich nicht in der Lage, die Desktop-Verknüpfung zu verwenden, da ich sudo immer richtig machen muss
Kaspar
2
Dies funktioniert unter Ubuntu 15.04 mit Java 8 anstelle von Java 7.
JanKanis
8
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):
Bitte beachten Sie, dass unter Ubuntu die neueste Version von sqldeveloper-packagedefekt ist. Scheitern mit debuild: fatal error at line 1124: dpkg-buildpackage -rfakeroot -us -uc binary failedDies kann behoben werden mitsudo sed -i '/DEBUILD/s/n b/n --no-tgz-check -- b/' /usr/bin/make-sqldeveloper-package
Rqomey
5
Installieren Sie Java 6. (Bei mir hat es mit Java 1.7 nicht funktioniert):
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.
Funktioniert das für Sie? Oder haben Sie Sql-Entwickler installiert, indem Sie Ihre akzeptierte Antwort oder Ihre eigene Antwort befolgt haben? weil ich Sql-Entwickler für mich selbst installieren möchte. danke
αғsнιη
@KasiyA Das hat bei mir funktioniert.
vladmateinfo
Anstelle des 4. Schritts können Sie das Verzeichnis / opt / sqldeveloper / sqldeveloper / bin zum Pfad in der / etc / -Umgebung hinzufügen. Dann können Sie den Befehl sqldeveloper vom Terminal aus verwenden.
Zsolt Mester,
5
Ich habe die Version 17.4 auf Ubuntu 16.04 GNOME so installiert.
Überprüfen Sie die Installation von OpenJDK 8 und den Speicherort unter /usr/lib/jvm/java-8-openjdk-amd64Wenn nicht vorhanden, installieren Sie mit sudo apt install openjdk-8-jdk. Neuere Versionen von Java funktionieren möglicherweise ebenfalls.
Führen Sie den Befehl ~/sqldeveloper/sqldeveloper.sheinmal 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
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.
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:
Java Version JDK 8 (in einigen Installationen ist dies eine Anforderung anstelle von 1.7):
Laden Sie SQL Developer von der Oracle-Website herunter (ich habe den Download für Andere Plattformen ausgewählt ).
Datei extrahieren nach
/opt
:Verknüpfen über einen In-Path-Launcher für Oracle SQL Developer:
Bearbeiten
/opt/sqldeveloper/sqldeveloper.sh
und ersetzen Sie den Inhalt, um:oder (zur Vermeidung von Fehlern:
./sqldeveloper: Permission denied
)Führen Sie SQL Developer aus:
Erstellen Sie schließlich eine Desktop-Anwendung für die einfache Verwendung:
füge diese Zeilen hinzu:
dann tippe:
quelle
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.
Jetzt müssen Sie nur noch den Befehl ausführen (möglicherweise haben Sie eine andere Version)
Installieren Sie nun das resultierende .deb-Paket mit dem Befehl (Ihre deb hat möglicherweise auch eine andere Version):
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.
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/
.quelle
sqldeveloper-package
defekt ist. Scheitern mitdebuild: 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):
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:
und extrahiere die Datei nach
/opt
:Machen Sie das Startskript ausführbar:
Open sqldeveloper:
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
.quelle
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 mitsudo 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ü.
Machen Sie die Desktop-Datei ausführbar
quelle
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.
quelle