Ubuntu 14.04'te SQL Developer nasıl kurulur?


49

SQL Developer'ı Ubuntu 14.04'e yüklemeye çalışıyorum. Bazı dersleri takip ettim ama hiçbiri işe yaramadı. Bu yüzden size SQL Developer'ın nasıl kurulacağını biliyor musunuz diye soruyorum.


Ben de aynı sorum var!
PhatHV

Sonunda, SQL Developer'ı yükleyebilirim. Cevabımı gör.
PhatHV

Hangi dersler? Nasıl "işe yaramadı"? Lütfen bize ne yaptığınızı ve sonucun ne olduğunu gösterin.
terdon

Bu benim için çalıştı: oracle-noob.blogspot.com/2014/01/…
Eric Wilson

yani son adımı atmaya çalıştığımda, sqldeveloper hata gk @ gk-desktop altında: / usr / local / bin $ ./sqldeveloper ./sqldeveloper: satır 3: ./sqldeveloper: İzin reddedildi.
girishkumar

Yanıtlar:


96

SQL Developer'ı şu adımlarla kurdum:

  1. (Yorumlara bakın - bu gerekli olmayabilir)
    Ubuntu web sitesinden en yeni Ubuntu 14.04 LTS'yi indirip yeniden yükleyin.

  2. Java'yı yükleyin:

    • Java Sürümü JDK 7:

      sudo apt-get install openjdk-7-jdk openjdk-7-jre icedtea-7-plugin
      sudo update-alternatives --config java
      
    • Java Version JDK 8 (bazı kurulumlarda 1.7 yerine bu bir gerekliliktir):

      sudo add-apt-repository ppa:webupd8team/java
      sudo apt-get update
      sudo apt-get install oracle-java8-installer
      sudo update-alternatives --config java
      
  3. SQL geliştiriciyi Oracle web sitesinden indirin ( Diğer Platformlar yüklemesini seçtim ).

  4. Dosyayı şuraya çıkart /opt:

    sudo unzip sqldeveloper-*-no-jre.zip -d /opt/
    sudo chmod +x /opt/sqldeveloper/sqldeveloper.sh
    
  5. Oracle SQL Developer için yol içi başlatıcı üzerinden bağlantı kurma:

    sudo ln -s /opt/sqldeveloper/sqldeveloper.sh /usr/local/bin/sqldeveloper
    
  6. Düzenleme /opt/sqldeveloper/sqldeveloper.shve içerik bulunuyor değiştirin:

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

    ya da (hatayı önlemek için: ./sqldeveloper: Permission denied)

    #!/bin/bash
    unset -v GNOME_DESKTOP_SESSION_ID
    cd /opt/sqldeveloper/sqldeveloper/bin && bash sqldeveloper $*
    
  7. SQL Geliştiriciyi Çalıştır:

    sqldeveloper
    

    Not: Sql Developer'ı ilk çalıştırdığınızda, JDK'nın klasörünün yolunu belirtmeniz gerekir. Bilgisayarımda JDK, /usr/lib/jvm/java-1.7.0-openjdk-amd64 adresinde depolandı. Java 8 ve Ubuntu 16+ / usr / lib / jvm / java-8-oracle

  8. Son olarak, kullanımı kolay için masaüstü uygulaması oluşturun:

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

    bu satırları ekle:

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

    sonra şunu yazın:

    sudo update-desktop-database
    

11
"Ubuntu web sitesinden en yeni Ubuntu 14.04 LTS'yi indirin ve yeniden kurun" bir paketi yüklemek için neden işletim sistemimi kaldırmam gerekiyor?
Rinzwind

1
@PhatHV Terminalde sqldeveloper'ı çalıştırdığımda / usr / local / bin / sqldeveloper'ı alıyorum: line 2: cd: / usr / local / bin / sqldeveloper / bin: Bir dizin değil
vladmateinfo

1
Senin gibi birçok öğreticiyi denedim. Ama size SQL Developer'ı çalıştırmak için hangi adımları attığımı verdim (ofisime makineme yükledim ve şimdiye kadar mükemmel çalışıyor). "/Opt/sqldeveloper/sqldeveloper.sh" dosyasının içeriğini kontrol edip buraya yapıştırmanız gerektiğini düşünüyorum.
PhatHV

1
Hepsi işe yarıyor ama başkaları için tüm sqldevloper foler'ım ve dosyalarım ve sadece sudo olmayan kullanıcılar için okunabilir. Üzerinde sudo chmod -R 775 olsa bile hiçbir şey değişmiyor. Bu beni her zaman sudo vermek zorunda olduğum için masaüstündeki kısayolu kullanamama neden oluyor
Kaspar

2
Bu benim için Ubuntu
15.04'te

8

İşte bunu Ubuntu'da nasıl yaptığımı düşünüyorum, bunun en kolay yol olduğunu düşünüyorum ve size daha sonra tekrar kullanabileceğiniz bir paket vereceğim (ancak OTN lisansına göre yeniden dağıtamazsınız):

  1. Sql geliştirici paketini buradan indirin .
  2. Sql geliştirici paketini aşağıdaki şekilde kurun.

    sudo apt-get install sqldeveloper-package debhelper openjdk-7-jdk openjdk-7-jre icedtea-7-plugin
    
  3. Şimdi yapmanız gereken tek şey komutu çalıştırmak (farklı bir sürümünüz olabilir)

    make-sqldeveloper-package sqldeveloper-4.1.3.20.78-no-jre.zip
    
  4. Bu sql geliştirici yüklemek için kullanabileceğiniz bir debian paketi üretecektir.
  5. Şimdi komutu kullanarak ortaya çıkan .deb paketini kurun (Debinizin de farklı bir sürümü olabilir):

    sudo dpkg -i sqldeveloper_4.1.3.20.78+0.2.4-1_all.deb
    
  6. Şimdi kurulum işlemini tamamladınız. benim durumumda bu yeni Java 8'e ihtiyaç duyuyorsa aşağıdaki komutları çalıştırmanız gerekecektir.

    sudo add-apt-repository ppa:webupd8team/java
    sudo apt-get update 
    sudo apt-get install oracle-java8-installer
    
  7. Sonunda benim durumumda ilk çalıştırmada oracle sql geliştirici için java yolunu sağlamanız gerekir /usr/lib/jvm/default-java/.


Lütfen Ubuntu’nun en son sürümünün sqldeveloper-packagebozulduğunu unutmayın; debuild: fatal error at line 1124: dpkg-buildpackage -rfakeroot -us -uc binary failedBu başarısızlıkla düzeltilebilirsudo sed -i '/DEBUILD/s/n b/n --no-tgz-check -- b/' /usr/bin/make-sqldeveloper-package
Rqomey

5
  1. Java 6'yı yükleyin (Benim için Java 1.7 ile çalışmadı):

    sudo add-apt-repository ppa:webupd8team/java  
    sudo apt-get update  
    sudo apt-get install oracle-java6-installer  
    
  2. SQL Developer'ı buradan indirin ve Diğer platformlar'ı seçin . (İndirmek için bir hesaba ihtiyacınız olacak). İndirilenler dizinini açın:

    cd ~/Downloads
    

    ve dosyayı çıkartın /opt:

    sudo unzip sqldeveloper-*-no-jre.zip -d /opt/  
    
  3. Başlat komut dosyasını çalıştırılabilir duruma getirin:

    sudo chmod +x /opt/sqldeveloper/sqldeveloper.sh
    
  4. Açık geliştirici:

    sudo /opt/sqldeveloper/sqldeveloper.sh
    

    İlk kez jvm yerine girmeniz istenecek. Benim durumumda (ve muhtemelen senin ilk adımı takip varsa), konumdur: /usr/lib/jvm/java-6-oracle.


Bu senin için çalışıyor mu? veya kabul ettiğiniz cevabı veya kendi cevabınızı takip ederek SQL geliştiricisini kurdunuz mu? çünkü kendim için SQL geliştirici kurmak istiyorum. thanks
αғsнιη

@KasiyA Bu benim için çalıştı.
vladmateinfo

4. adım yerine, / etc / sqldeveloper / sqldeveloper / bin dizinini / etc / ortamında PATH öğesine ekleyebilirsiniz. Ardından terminalden sqldeveloper komutunu kullanabilirsiniz.
Zsolt Mester

5

17.4 versiyonunu Ubuntu 16.04 GNOME'a yükledim.

  1. En OpenJDK 8 kurulumunu ve konumunu doğrulayın /usr/lib/jvm/java-8-openjdk-amd64devamsızlık ise ile yüklemeye sudo apt install openjdk-8-jdk. Java'nın yeni sürümleri de işe yarayabilir.
  2. Lisans sözleşmesini kabul edin ve "Diğer Platformlar" sürümünü indirin
  3. Giriş dizini içinde unzip
  4. ~/sqldeveloper/sqldeveloper.shJava'nın konumunu eklemek için komut satırından bir kez çalıştırın . Giriş/usr/lib/jvm/java-8-openjdk-amd64
  5. GUI menümden gelecekteki erişim için masaüstü simgesini oluşturun.

    # /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
    

Masaüstü dosyasını yürütülebilir duruma getirin

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

3

Aşağıdaki yöntemi kullanarak ubuntu 17.10'a Oracle SQLardeloper'ı yükledim:

  1. Lisans sözleşmesini kabul edin ve Oracle Linux rpm'yi indirin: http://www.oracle.com/technetwork/developer-tools/sql-developer/downloads/index.html
  2. Alien yükleyin:

    sudo apt-get alien kurulumu

  3. Rpm'yi alien kullanarak kurun:

    sudo uzaylı -i sqldeveloper-17.3.1.279.0537-1.noarch.rpm

  4. Terminalde aşağıdaki komutu kullanarak sql geliştiricisini çalıştırın

    sqldeveloper

Rpm’nizin sürümünü değiştirdiğinizden emin olun. Bunun başarılı olması için, makinenize takılı Oracle 8 veya daha üstü olmanız gerekir.


Çok teşekkürler kardeşim.
bahman parsamanesh
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.