Bagaimana cara menginstal SQL Developer di Ubuntu 14.04?

49

Saya mencoba menginstal SQL Developer di Ubuntu 14.04. Saya telah mengikuti beberapa tutorial tetapi tidak ada yang berhasil. Jadi saya bertanya kepada Anda apakah Anda tahu cara menginstal SQL Developer.

vladmateinfo
sumber
Saya punya pertanyaan yang sama!
PhatHV
Akhirnya, saya dapat menginstal Pengembang SQL. Lihat jawaban saya.
PhatHV
Tutorial apa ? Bagaimana mereka "tidak bekerja"? Tolong tunjukkan kepada kami apa yang Anda lakukan dan apa hasilnya.
terdon
Yang ini bekerja untuk saya: oracle-noob.blogspot.com/2014/01/…
Eric Wilson
ketika saya mencoba melakukan langkah terakhir yaitu, jalankan sqldeveloper di bawah ini error gk @ gk-desktop: / usr / local / bin $ ./sqldeveloper ./sqldeveloper: baris 3: ./sqldeveloper: Izin ditolak Ada solusi untuk datang?
girishkumar

Jawaban:

96

Saya menginstal SQL Developer dengan langkah-langkah ini:

  1. (Lihat komentar — ini mungkin tidak perlu)
    Unduh dan instal ulang Ubuntu 14.04 LTS terbaru dari situs web Ubuntu.

  2. Instal Java:

    • Versi Java JDK 7:

      sudo apt-get install openjdk-7-jdk openjdk-7-jre icedtea-7-plugin
      sudo update-alternatives --config java
      
    • Versi Java JDK 8 (dalam beberapa instalasi ini merupakan persyaratan, bukan 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
      
  3. Unduh SQL Developer dari situs web Oracle (Saya memilih unduhan Platform Lain ).

  4. Ekstrak file ke /opt:

    sudo unzip sqldeveloper-*-no-jre.zip -d /opt/
    sudo chmod +x /opt/sqldeveloper/sqldeveloper.sh
    
  5. Menautkan melalui peluncur di jalur untuk Oracle SQL Developer:

    sudo ln -s /opt/sqldeveloper/sqldeveloper.sh /usr/local/bin/sqldeveloper
    
  6. Edit /opt/sqldeveloper/sqldeveloper.shdan ganti kontennya untuk:

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

    atau (untuk mencegah kesalahan: ./sqldeveloper: Permission denied)

    #!/bin/bash
    unset -v GNOME_DESKTOP_SESSION_ID
    cd /opt/sqldeveloper/sqldeveloper/bin && bash sqldeveloper $*
    
  7. Jalankan Pengembang SQL:

    sqldeveloper
    

    Catatan: Saat Anda menjalankan Sql Developer pada pertama kalinya, Anda perlu menentukan jalur folder JDK. Di komputer saya, JDK disimpan di /usr/lib/jvm/java-1.7.0-openjdk-amd64 Untuk Java 8 dan Ubuntu 16+ / usr / lib / jvm / java-8-oracle

  8. Terakhir, buat aplikasi desktop agar mudah digunakan:

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

    tambahkan baris ini:

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

    lalu ketik:

    sudo update-desktop-database
    
PhatHV
sumber
11
"Unduh dan instal ulang Ubuntu 14.04 LTS terbaru dari situs web Ubuntu" mengapa saya harus menghapus sistem operasi saya untuk menginstal paket?
Rinzwind
1
@PhatHV Ketika saya menjalankan sqldeveloper di terminal saya mendapatkan / usr / local / bin / sqldeveloper: baris 2: cd: / usr / local / bin / sqldeveloper / bin: Bukan direktori
vladmateinfo
1
Saya mencoba banyak tutorial lain seperti Anda. Tapi saya memberi Anda langkah-langkah apa yang saya lakukan untuk membuat Pengembang SQL saya berfungsi (saya menginstalnya di komputer saya di kantor dan berfungsi sempurna sampai sekarang). Saya pikir Anda harus memeriksa konten file ini "/opt/sqldeveloper/sqldeveloper.sh" dan tempel di sini.
PhatHV
1
Semua berfungsi tetapi karena alasan tertentu seluruh folld sqldevloper saya dan itu file dan hanya dapat dibaca untuk pengguna yang bukan sudoers. Bahkan jika saya melakukan sudo chmod -R 775 di atasnya, tidak ada yang berubah. Ini membuat saya tidak dapat menggunakan pintasan desktop karena saya harus selalu memberikan sudo dengan benar
Kaspar
2
Ini berfungsi untuk saya di Ubuntu 15.04, menggunakan java 8 bukannya java 7.
JanKanis
8

Inilah cara saya melakukannya di Ubuntu, saya pikir ini adalah cara termudah dan akan memberi Anda paket yang dapat Anda gunakan kembali nanti (tetapi Anda tidak dapat mendistribusikan ulang sesuai dengan lisensi OTN):

  1. Turunkan paket pengembang sql dari sini .
  2. Instal paket pengembang sql sebagai berikut.

    sudo apt-get install sqldeveloper-package debhelper openjdk-7-jdk openjdk-7-jre icedtea-7-plugin
    
  3. Sekarang semua yang perlu Anda lakukan adalah menjalankan perintah (Anda mungkin memiliki versi yang berbeda)

    make-sqldeveloper-package sqldeveloper-4.1.3.20.78-no-jre.zip
    
  4. Ini akan menghasilkan paket debian yang dapat Anda gunakan untuk menginstal sql developer.
  5. Sekarang instal paket .deb yang dihasilkan menggunakan perintah (Deb Anda mungkin memiliki versi yang berbeda juga):

    sudo dpkg -i sqldeveloper_4.1.3.20.78+0.2.4-1_all.deb
    
  6. Anda sekarang selesai dengan instalasi. dalam kasus saya diperlukan java 8 baru maka Anda harus menjalankan perintah berikut.

    sudo add-apt-repository ppa:webupd8team/java
    sudo apt-get update 
    sudo apt-get install oracle-java8-installer
    
  7. Akhirnya Anda perlu menyediakan jalur java untuk pengembang sql oracle pada saat pertama kali dijalankan dalam kasus saya di /usr/lib/jvm/default-java/.

fady mohamed osman
sumber
Harap dicatat di Ubuntu versi terbaru sqldeveloper-packagerusak; gagal dengan debuild: fatal error at line 1124: dpkg-buildpackage -rfakeroot -us -uc binary failedIni dapat diperbaiki dengansudo sed -i '/DEBUILD/s/n b/n --no-tgz-check -- b/' /usr/bin/make-sqldeveloper-package
Rqomey
5
  1. Instal Java 6. (Tidak berfungsi untuk saya dengan Java 1.7):

    sudo add-apt-repository ppa:webupd8team/java  
    sudo apt-get update  
    sudo apt-get install oracle-java6-installer  
    
  2. Unduh Pengembang SQL dari sini dan pilih platform lain . (Anda akan memerlukan akun untuk mengunduhnya). Buka direktori Unduhan:

    cd ~/Downloads
    

    dan ekstrak file ke /opt:

    sudo unzip sqldeveloper-*-no-jre.zip -d /opt/  
    
  3. Jadikan skrip peluncuran dapat dieksekusi:

    sudo chmod +x /opt/sqldeveloper/sqldeveloper.sh
    
  4. Buka sqldeveloper:

    sudo /opt/sqldeveloper/sqldeveloper.sh
    

    Pertama kali Anda akan diminta untuk memasukkan lokasi jvm. Dalam kasus saya (dan mungkin Anda jika Anda telah mengikuti langkah pertama), lokasi: /usr/lib/jvm/java-6-oracle.

vladmateinfo
sumber
Apakah ini berhasil untuk Anda? atau apakah Anda menginstal pengembang Sql dari mengikuti jawaban yang Anda terima atau jawaban Anda sendiri? karena saya ingin menginstal Sql developer untuk saya sendiri. terima kasih
αғsнιη
@ KasiyA Ini bekerja untuk saya.
vladmateinfo
Alih-alih langkah 4., Anda dapat menambahkan / opt / sqldeveloper / sqldeveloper / bin ke PATH di lingkungan / etc /. Kemudian Anda dapat menggunakan perintah sqldeveloper dari terminal.
Zsolt Mester
5

Saya menginstal versi 17.4 di Ubuntu 16.04 GNOME seperti itu.

  1. Verifikasi pemasangan OpenJDK 8 dan lokasi di /usr/lib/jvm/java-8-openjdk-amd64Jika tidak ada, instal dengan sudo apt install openjdk-8-jdk. Versi Java yang lebih baru juga bisa digunakan.
  2. Terima perjanjian lisensi dan unduh versi "Platform Lain"
  3. Buka zip di direktori home saya
  4. Jalankan dari commandline ~/sqldeveloper/sqldeveloper.shsatu kali untuk menambahkan lokasi Java. Memasukkan/usr/lib/jvm/java-8-openjdk-amd64
  5. Buat ikon desktop untuk akses di masa mendatang dari menu GUI saya.

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

Jadikan file desktop dapat dieksekusi

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

Saya menginstal sqldeveloper oracle di ubuntu 17.10 menggunakan metode berikut:

  1. Terima perjanjian lisensi dan unduh rpm oracle linux: http://www.oracle.com/technetwork/developer-tools/sql-developer/downloads/index.html
  2. Instal alien:

    sudo apt-get install alien

  3. Instal rpm menggunakan alien:

    sudo alien -i sqldeveloper-17.3.1.279.0537-1.noarch.rpm

  4. Jalankan pengembang sql dengan menggunakan perintah berikut di terminal

    sqldeveloper

Pastikan untuk mengubah versi rpm Anda. Agar ini berhasil, Anda harus menginstal oracle java 8 atau lebih baru di mesin Anda.

Riyafa Abdul Hameed
sumber
Terima kasih banyak kawan.
bahman parsamanesh