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 đ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.
Câu trả lời:
Tôi đã cài đặt SQL Developer với các bước sau:
(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.
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
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 ).
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
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
Chỉnh sửa /opt/sqldeveloper/sqldeveloper.sh
và 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 $*
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
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
Đâ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):
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
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
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
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
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/
.
sqldeveloper-package
bị 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
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
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/
Làm cho tập lệnh khởi chạy có thể thực thi được:
sudo chmod +x /opt/sqldeveloper/sqldeveloper.sh
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
.
Tôi đã cài đặt phiên bản 17.4 trên Ubuntu 16.04 Gnome như vậy.
/usr/lib/jvm/java-8-openjdk-amd64
Nế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.~/sqldeveloper/sqldeveloper.sh
một lần để thêm vị trí của Java. Đi vào/usr/lib/jvm/java-8-openjdk-amd64
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
Tôi đã cài đặt oracle sqldeveloper trong ubfox 17.10 bằng phương pháp sau:
Cài đặt người ngoài hành tinh:
sudo apt-get cài đặt người ngoài hành tinh
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
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.