Làm cách nào để cài đặt SQL Developer trên Ubuntu 14.04?


49

Tôi đang cố gắng cài đặt SQL Developer trên Ubuntu 14.04. Tôi đã làm theo một số hướng dẫn nhưng không ai trong số họ làm việc. Vì vậy, tôi hỏi bạn nếu bạn biết cách cài đặt SQL Developer.


Tôi có cùng một câu hỏi!
PhátHV

Cuối cùng, tôi có thể cài đặt SQL Developer. Xem câu trả lời của tôi.
PhátHV

Có gì hướng dẫn? Làm thế nào mà họ "không làm việc"? Vui lòng cho chúng tôi thấy những gì bạn đã làm và kết quả là gì.
terdon

Cái này hoạt động với tôi: oracle-noob.blogspot.com/2014/01/ Khăn
Eric Wilson

Khi tôi đang cố gắng thực hiện bước cuối cùng, tức là chạy sqldeveloper bên dưới lỗi gk @ gk-desktop: / usr / local / bin $ ./sqldeveloper ./sqldeveloper: dòng 3: ./sqldeveloper: Quyền bị từ chối Bất kỳ giải pháp nào sẽ đến?
girishkumar

Câu trả lời:


96

Tôi đã cài đặt SQL Developer với các bước sau:

  1. (Xem các bình luận, điều này có thể không cần thiết)
    Tải xuống và cài đặt lại Ubuntu 14.04 LTS mới nhất từ ​​trang web Ubuntu.

  2. Cài đặt Java:

    • Phiên bản Java JDK 7:

      sudo apt-get install openjdk-7-jdk openjdk-7-jre icedtea-7-plugin
      sudo update-alternatives --config java
      
    • Phiên bản Java JDK 8 (trong một số cài đặt, đây là yêu cầu thay vì 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. Tải xuống SQL Developer từ trang web của Oracle (Tôi đã chọn Tải xuống nền tảng khác ).

  4. Giải nén tập tin vào /opt:

    sudo unzip sqldeveloper-*-no-jre.zip -d /opt/
    sudo chmod +x /opt/sqldeveloper/sqldeveloper.sh
    
  5. Liên kết qua trình khởi chạy trong đường dẫn cho Nhà phát triển Oracle SQL:

    sudo ln -s /opt/sqldeveloper/sqldeveloper.sh /usr/local/bin/sqldeveloper
    
  6. Chỉnh sửa /opt/sqldeveloper/sqldeveloper.shvà thay thế nội dung của nó thành:

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

    hoặc (để tránh lỗi ./sqldeveloper: Permission denied:)

    #!/bin/bash
    unset -v GNOME_DESKTOP_SESSION_ID
    cd /opt/sqldeveloper/sqldeveloper/bin && bash sqldeveloper $*
    
  7. Chạy SQL Developer:

    sqldeveloper
    

    Lưu ý: Khi bạn chạy Sql Developer lần đầu tiên, bạn cần chỉ định đường dẫn của thư mục JDK. Trong máy tính của tôi, JDK được lưu trữ tại /usr/lib/jvm/java-1.7.0-openjdk-amd64 Dành cho Java 8 và Ubuntu 16+ / usr / lib / jvm / java-8-oracle

  8. Cuối cùng, tạo ứng dụng máy tính để bàn để dễ sử dụng:

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

    thêm dòng này:

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

    sau đó gõ:

    sudo update-desktop-database
    

11
"Tải xuống và cài đặt lại Ubuntu 14.04 LTS mới nhất từ ​​trang web Ubuntu" tại sao tôi cần phải gỡ bỏ hệ điều hành của mình để cài đặt một gói?
Rinzwind

1
@PhatHV Khi tôi chạy sqldeveloper trong terminal, tôi nhận / usr / local / bin / sqldeveloper: dòng 2: cd: / usr / local / bin / sqldeveloper / bin: Không phải là một thư mục
vladmateinfo

1
Tôi đã thử nhiều hướng dẫn khác như bạn. Nhưng tôi đã cho bạn biết những bước tôi đã làm để làm cho Nhà phát triển SQL của tôi hoạt động (Tôi đã cài đặt nó trên máy của mình tại văn phòng và nó hoạt động hoàn hảo cho đến bây giờ). Tôi nghĩ bạn nên kiểm tra nội dung của tệp này "/opt/sqldeveloper/sqldeveloper.sh" và dán nó vào đây.
PhátHV

1
Tất cả đều hoạt động nhưng vì lý do nào đó, toàn bộ folder sqldevloper của tôi và các tệp đó và chỉ có thể đọc được đối với người dùng không phải là sudoers. Ngay cả khi tôi thực hiện sudo chmod -R 775 trên đó, không có gì thay đổi. Điều này khiến tôi không thể sử dụng phím tắt trên máy tính để bàn vì tôi luôn phải cung cấp sudo ngay
Kaspar

2
Điều này hoạt động với tôi trên Ubuntu 15.04, sử dụng java 8 thay vì java 7.
JanKanis

8

Đây là cách tôi đã làm trên Ubuntu, tôi nghĩ đây là cách dễ nhất và sẽ cung cấp cho bạn một gói mà bạn có thể dễ dàng sử dụng lại sau này (nhưng bạn không thể phân phối lại theo giấy phép OTN):

  1. Downlod gói nhà phát triển sql từ đây .
  2. Cài đặt gói nhà phát triển sql như sau.

    sudo apt-get install sqldeveloper-package debhelper openjdk-7-jdk openjdk-7-jre icedtea-7-plugin
    
  3. Bây giờ tất cả những gì bạn cần làm là chạy lệnh (bạn có thể có một phiên bản khác)

    make-sqldeveloper-package sqldeveloper-4.1.3.20.78-no-jre.zip
    
  4. Điều này sẽ tạo ra một gói debian mà bạn có thể sử dụng để cài đặt nhà phát triển sql.
  5. Bây giờ cài đặt gói .deb kết quả bằng lệnh (Deb của bạn cũng có thể có phiên bản khác):

    sudo dpkg -i sqldeveloper_4.1.3.20.78+0.2.4-1_all.deb
    
  6. Bây giờ bạn đã hoàn tất việc cài đặt. trong trường hợp của tôi, nó cần java 8 mới, sau đó bạn sẽ cần chạy các lệnh sau.

    sudo add-apt-repository ppa:webupd8team/java
    sudo apt-get update 
    sudo apt-get install oracle-java8-installer
    
  7. Cuối cùng, bạn cần cung cấp đường dẫn java cho nhà phát triển oracle sql ở lần chạy đầu tiên trong trường hợp của tôi /usr/lib/jvm/default-java/.


Xin lưu ý trên Ubuntu phiên bản mới nhất sqldeveloper-packagebị hỏng; thất bại với debuild: fatal error at line 1124: dpkg-buildpackage -rfakeroot -us -uc binary failedĐiều này có thể được khắc phục vớisudo sed -i '/DEBUILD/s/n b/n --no-tgz-check -- b/' /usr/bin/make-sqldeveloper-package
Rqomey

5
  1. Cài đặt Java 6. (Nó không hoạt động với tôi với Java 1.7):

    sudo add-apt-repository ppa:webupd8team/java  
    sudo apt-get update  
    sudo apt-get install oracle-java6-installer  
    
  2. Tải xuống SQL Developer từ đây và chọn Các nền tảng khác . (Bạn sẽ cần một tài khoản để tải xuống). Mở thư mục Tải xuống:

    cd ~/Downloads
    

    và giải nén tập tin vào /opt:

    sudo unzip sqldeveloper-*-no-jre.zip -d /opt/  
    
  3. Làm cho tập lệnh khởi chạy có thể thực thi được:

    sudo chmod +x /opt/sqldeveloper/sqldeveloper.sh
    
  4. Nhà phát triển mở rộng:

    sudo /opt/sqldeveloper/sqldeveloper.sh
    

    Lần đầu tiên bạn sẽ được yêu cầu vào vị trí jvm. Trong trường hợp của tôi (và có lẽ là của bạn nếu bạn đã làm theo bước đầu tiên), vị trí là : /usr/lib/jvm/java-6-oracle.


Đây có phải là làm việc cho bạn? hoặc bạn đã cài đặt nhà phát triển Sql theo câu trả lời được chấp nhận của bạn hoặc câu trả lời của riêng bạn? bởi vì tôi muốn cài đặt nhà phát triển Sql cho chính mình. cảm ơn
asнι

@KasiyA Điều này làm việc cho tôi.
vladmateinfo

Thay vì bước 4., bạn có thể thêm / opt / sqldeveloper / sqldeveloper / bin vào PATH trong / etc / môi trường. Sau đó, bạn có thể sử dụng lệnh sqldeveloper từ thiết bị đầu cuối.
Zsolt Mester

5

Tôi đã cài đặt phiên bản 17.4 trên Ubuntu 16.04 Gnome như vậy.

  1. Xác minh cài đặt OpenJDK 8 và vị trí tại /usr/lib/jvm/java-8-openjdk-amd64Nếu vắng mặt, cài đặt với sudo apt install openjdk-8-jdk. Các phiên bản mới hơn của Java cũng có thể hoạt động.
  2. Chấp nhận thỏa thuận cấp phép và tải xuống phiên bản "Nền tảng khác"
  3. Giải nén trong thư mục nhà của tôi
  4. Chạy từ dòng lệnh ~/sqldeveloper/sqldeveloper.shmột lần để thêm vị trí của Java. Đi vào/usr/lib/jvm/java-8-openjdk-amd64
  5. Tạo biểu tượng máy tính để bàn để truy cập trong tương lai từ menu GUI của tôi.

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

Làm cho tập tin máy tính để bàn thực thi

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

3

Tôi đã cài đặt oracle sqldeveloper trong ubfox 17.10 bằng phương pháp sau:

  1. Chấp nhận thỏa thuận cấp phép và tải xuống orc linux vòng / phút: http://www.oracle.com/technetwork/developer-tools/sql-developer/doads/index.html
  2. Cài đặt người ngoài hành tinh:

    sudo apt-get cài đặt người ngoài hành tinh

  3. Cài đặt vòng / phút bằng cách sử dụng người ngoài hành tinh:

    sudo người ngoài hành tinh -i sqldeveloper-17.3.1.279.0537-1.noarch.rpm

  4. Chạy nhà phát triển sql bằng cách sử dụng lệnh sau trong thiết bị đầu cuối

    nhà phát triển

Hãy chắc chắn để thay đổi phiên bản của vòng / phút của bạn. Để điều này thành công, bạn phải cài đặt oracle java 8 trở lên trong máy của mình.


Cảm ơn bạn rất nhiều.
bahman Parsamanesh
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.