Jak zainstalować programistę SQL Developer w systemie Ubuntu 14.04?
49
Próbuję zainstalować programistę SQL Developer w systemie Ubuntu 14.04. Śledziłem niektóre samouczki, ale żaden z nich nie działał. Pytam więc, czy wiesz, jak zainstalować programistę SQL.
gdy próbuję wykonać ostatni krok, tj. uruchomić program sqldeveloper poniżej błędu gk @ gk-desktop: / usr / local / bin $ ./sqldeveloper ./sqldeveloper: linia 3: ./sqldeveloper: Odmowa dostępu Czy istnieje jakieś rozwiązanie?
Edytuj /opt/sqldeveloper/sqldeveloper.shi zamień jego zawartość, aby:
#!/bin/bash
unset -v GNOME_DESKTOP_SESSION_ID
cd /opt/sqldeveloper/sqldeveloper/bin
./sqldeveloper "$@"
lub (aby zapobiec błąd: ./sqldeveloper: Permission denied)
#!/bin/bash
unset -v GNOME_DESKTOP_SESSION_ID
cd /opt/sqldeveloper/sqldeveloper/bin && bash sqldeveloper $*
Uruchom programistę SQL:
sqldeveloper
Uwaga: przy pierwszym uruchomieniu Sql Developer, musisz określić ścieżkę do folderu JDK. Na moim komputerze JDK jest przechowywany pod adresem
/usr/lib/jvm/java-1.7.0-openjdk-amd64
Dla Java 8 i Ubuntu 16+ / usr / lib / jvm / java-8-oracle
Na koniec stwórz aplikację komputerową, aby była łatwa w użyciu:
cd /usr/share/applications/
sudo vim sqldeveloper.desktop
„Pobierz i ponownie zainstaluj najnowszą wersję Ubuntu 14.04 LTS ze strony internetowej Ubuntu” dlaczego muszę usunąć system operacyjny, aby zainstalować pakiet?
Rinzwind
1
@PhatHV Kiedy uruchamiam sqldeveloper w terminalu, dostaję / usr / local / bin / sqldeveloper: linia 2: cd: / usr / local / bin / sqldeveloper / bin: Nie katalog
vladmateinfo
1
Próbowałem wielu innych samouczków takich jak ty. Ale dałem ci, jakie kroki zrobiłem, aby mój SQL Developer działał (zainstalowałem go na moim komputerze w biurze i działa idealnie do tej pory). Myślę, że powinieneś sprawdzić zawartość tego pliku „/opt/sqldeveloper/sqldeveloper.sh” i wkleić go tutaj.
PhatHV
1
Wszystko działa, ale na jakiś czas cały mój skrypt sqldevloper i jego pliki są czytelne tylko dla użytkowników, którzy nie są sudoerami. Nawet jeśli zrobię na nim sudo chmod -R 775, nic się nie zmieni. To sprawia, że nie mogę korzystać ze skrótu na pulpicie, ponieważ zawsze muszę poprawnie dawać sudo
Kaspar
2
To działa dla mnie na Ubuntu 15.04, używając java 8 zamiast java 7.
JanKanis
8
Oto jak to zrobiłem na Ubuntu. Myślę, że jest to najłatwiejszy sposób i da ci pakiet, który możesz później łatwo wykorzystać ponownie (ale nie możesz redystrybuować zgodnie z licencją OTN):
Uwaga: w Ubuntu najnowsza wersja sqldeveloper-packagejest zepsuta; błąd z debuild: fatal error at line 1124: dpkg-buildpackage -rfakeroot -us -uc binary failedMożna to naprawić za pomocąsudo sed -i '/DEBUILD/s/n b/n --no-tgz-check -- b/' /usr/bin/make-sqldeveloper-package
Rqomey
5
Zainstaluj Javę 6. (Nie działało to dla mnie z Javą 1.7):
Pobierz stąd programistę SQL i wybierz Inne platformy . (Będziesz potrzebować konta, aby je pobrać). Otwórz katalog Pobrane:
cd ~/Downloads
i wypakuj plik do /opt:
sudo unzip sqldeveloper-*-no-jre.zip -d /opt/
Udostępnij skrypt uruchamiania:
sudo chmod +x /opt/sqldeveloper/sqldeveloper.sh
Open sqldeveloper:
sudo /opt/sqldeveloper/sqldeveloper.sh
Za pierwszym razem zostaniesz poproszony o podanie lokalizacji JVM. W moim przypadku (i prawdopodobnie twój jeśli następuje pierwszy etap), lokalizacja jest: /usr/lib/jvm/java-6-oracle.
Czy to działa dla ciebie? lub czy zainstalowałeś programistę Sql, postępując zgodnie z zaakceptowaną odpowiedzią lub własną odpowiedzią? ponieważ chcę zainstalować programistę Sql dla siebie. dzięki
αғsнιη
@KasiyA To działało dla mnie.
vladmateinfo
Zamiast kroku 4. możesz dodać / opt / sqldeveloper / sqldeveloper / bin do PATH w środowisku / etc /. Następnie możesz użyć polecenia sqldeveloper z terminala.
Zsolt Mester,
5
Tak zainstalowałem wersję 17.4 na Ubuntu 16.04 GNOME.
Sprawdź instalację OpenJDK 8 i lokalizację w /usr/lib/jvm/java-8-openjdk-amd64przypadku nieobecności, zainstaluj za pomocą sudo apt install openjdk-8-jdk. Nowsze wersje Java również mogą działać.
Uruchom ~/sqldeveloper/sqldeveloper.shraz z wiersza polecenia, aby dodać lokalizację Java. Wchodzić/usr/lib/jvm/java-8-openjdk-amd64
Utwórz ikonę pulpitu do przyszłego dostępu z mojego 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
Odpowiedzi:
Zainstalowałem programistę SQL Developer, wykonując następujące czynności:
(Patrz komentarze - może to nie być konieczne)
Pobierz i ponownie zainstaluj najnowszą wersję Ubuntu 14.04 LTS ze strony internetowej Ubuntu.
Zainstaluj Javę:
Wersja Java JDK 7:
Wersja Java JDK 8 (w niektórych instalacjach jest to wymóg zamiast 1.7):
Pobierz SQL Developer ze strony Oracle (wybrałem pobieranie innych platform ).
Wyodrębnij plik do
/opt
:Łączenie za pomocą programu uruchamiającego In-Path dla Oracle SQL Developer:
Edytuj
/opt/sqldeveloper/sqldeveloper.sh
i zamień jego zawartość, aby:lub (aby zapobiec błąd:
./sqldeveloper: Permission denied
)Uruchom programistę SQL:
Na koniec stwórz aplikację komputerową, aby była łatwa w użyciu:
dodaj te linie:
następnie wpisz:
źródło
Oto jak to zrobiłem na Ubuntu. Myślę, że jest to najłatwiejszy sposób i da ci pakiet, który możesz później łatwo wykorzystać ponownie (ale nie możesz redystrybuować zgodnie z licencją OTN):
Zainstaluj pakiet dewelopera SQL w następujący sposób.
Teraz wszystko, co musisz zrobić, to uruchomić polecenie (możesz mieć inną wersję)
Teraz zainstaluj wynikowy pakiet .deb za pomocą polecenia (Twoja deb może mieć także inną wersję):
Po zakończeniu instalacji. w moim przypadku potrzebna była nowa Java 8, wtedy będziesz musiał uruchomić następujące polecenia.
Na koniec musisz podać ścieżkę java dla dewelopera oracle sql przy pierwszym uruchomieniu w moim przypadku
/usr/lib/jvm/default-java/
.źródło
sqldeveloper-package
jest zepsuta; błąd zdebuild: fatal error at line 1124: dpkg-buildpackage -rfakeroot -us -uc binary failed
Można to naprawić za pomocąsudo sed -i '/DEBUILD/s/n b/n --no-tgz-check -- b/' /usr/bin/make-sqldeveloper-package
Zainstaluj Javę 6. (Nie działało to dla mnie z Javą 1.7):
Pobierz stąd programistę SQL i wybierz Inne platformy . (Będziesz potrzebować konta, aby je pobrać). Otwórz katalog Pobrane:
i wypakuj plik do
/opt
:Udostępnij skrypt uruchamiania:
Open sqldeveloper:
Za pierwszym razem zostaniesz poproszony o podanie lokalizacji JVM. W moim przypadku (i prawdopodobnie twój jeśli następuje pierwszy etap), lokalizacja jest:
/usr/lib/jvm/java-6-oracle
.źródło
Tak zainstalowałem wersję 17.4 na Ubuntu 16.04 GNOME.
/usr/lib/jvm/java-8-openjdk-amd64
przypadku nieobecności, zainstaluj za pomocąsudo apt install openjdk-8-jdk
. Nowsze wersje Java również mogą działać.~/sqldeveloper/sqldeveloper.sh
raz z wiersza polecenia, aby dodać lokalizację Java. Wchodzić/usr/lib/jvm/java-8-openjdk-amd64
Utwórz ikonę pulpitu do przyszłego dostępu z mojego menu GUI.
Spraw, aby plik pulpitu był wykonywalny
źródło
Zainstalowałem oracle sqldeveloper w Ubuntu 17.10, używając następującej metody:
Zainstaluj kosmitę:
sudo apt-get install alien
Zainstaluj RPM używając Alien:
sudo alien -i sqldeveloper-17.3.1.279.0537-1.noarch.rpm
Uruchom programistę SQL za pomocą następującego polecenia w terminalu
programista
Pamiętaj, aby zmienić wersję swojego rpm. Aby to się powiodło, musisz mieć na swoim komputerze zainstalowany system operacyjny Oracle 8 lub nowszy.
źródło