ฉันพยายามติดตั้ง SQL Developer บน Ubuntu 14.04 ฉันได้ติดตามบทเรียนบางอย่างแล้ว แต่ก็ไม่มีเลย ดังนั้นฉันจะถามคุณว่าคุณรู้วิธีการติดตั้ง SQL Developer หรือไม่
ฉันพยายามติดตั้ง SQL Developer บน Ubuntu 14.04 ฉันได้ติดตามบทเรียนบางอย่างแล้ว แต่ก็ไม่มีเลย ดังนั้นฉันจะถามคุณว่าคุณรู้วิธีการติดตั้ง SQL Developer หรือไม่
คำตอบ:
ฉันติดตั้ง SQL Developer ด้วยขั้นตอนเหล่านี้:
(ดูความคิดเห็น - อาจไม่จำเป็น)
ดาวน์โหลดและติดตั้ง Ubuntu 14.04 LTS ใหม่ล่าสุดจากเว็บไซต์ Ubuntu
ติดตั้ง Java:
Java เวอร์ชัน JDK 7:
sudo apt-get install openjdk-7-jdk openjdk-7-jre icedtea-7-plugin
sudo update-alternatives --config java
Java เวอร์ชัน JDK 8 (ในบางการติดตั้งนี่เป็นข้อกำหนดแทนที่จะเป็น 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
ดาวน์โหลด SQL Developer จากเว็บไซต์ Oracle (ฉันเลือกดาวน์โหลดแพลตฟอร์มอื่น )
แตกไฟล์ไปที่/opt
:
sudo unzip sqldeveloper-*-no-jre.zip -d /opt/
sudo chmod +x /opt/sqldeveloper/sqldeveloper.sh
การลิงก์ผ่านตัวเรียกใช้งานในพา ธ สำหรับ Oracle SQL Developer:
sudo ln -s /opt/sqldeveloper/sqldeveloper.sh /usr/local/bin/sqldeveloper
แก้ไข/opt/sqldeveloper/sqldeveloper.sh
และแทนที่เนื้อหาเป็น:
#!/bin/bash
unset -v GNOME_DESKTOP_SESSION_ID
cd /opt/sqldeveloper/sqldeveloper/bin
./sqldeveloper "$@"
หรือ (เพื่อป้องกันข้อผิดพลาด: ./sqldeveloper: Permission denied
)
#!/bin/bash
unset -v GNOME_DESKTOP_SESSION_ID
cd /opt/sqldeveloper/sqldeveloper/bin && bash sqldeveloper $*
เรียกใช้ผู้พัฒนา SQL:
sqldeveloper
หมายเหตุ: เมื่อคุณเรียกใช้ Sql Developer ในครั้งแรกคุณจะต้องระบุพา ธ ของโฟลเดอร์ของ JDK ในคอมพิวเตอร์ของฉัน JDK เก็บไว้ที่ /usr/lib/jvm/java-1.7.0-openjdk-amd64 สำหรับ Java 8 และ Ubuntu 16+ / usr / lib / jvm / java-8-oracle
สุดท้ายสร้างแอปพลิเคชันเดสก์ท็อปเพื่อใช้งานง่าย:
cd /usr/share/applications/
sudo vim sqldeveloper.desktop
เพิ่มบรรทัดนี้:
[Desktop Entry]
Exec=sqldeveloper
Terminal=false
StartupNotify=true
Categories=GNOME;Oracle;
Type=Application
Icon=/opt/sqldeveloper/icon.png
Name=Oracle SQL Developer
จากนั้นพิมพ์:
sudo update-desktop-database
นี่คือวิธีที่ฉันทำบน Ubuntu ฉันคิดว่านี่เป็นวิธีที่ง่ายที่สุดและจะให้แพ็คเกจที่คุณสามารถนำมาใช้ใหม่ในภายหลังได้อย่างง่ายดาย (แต่คุณไม่สามารถแจกจ่ายซ้ำได้ตามใบอนุญาต OTN):
ติดตั้งแพ็คเกจสำหรับนักพัฒนา sql ดังต่อไปนี้
sudo apt-get install sqldeveloper-package debhelper openjdk-7-jdk openjdk-7-jre icedtea-7-plugin
ตอนนี้สิ่งที่คุณต้องทำคือเรียกใช้คำสั่ง (คุณอาจมีรุ่นอื่น)
make-sqldeveloper-package sqldeveloper-4.1.3.20.78-no-jre.zip
ตอนนี้ติดตั้งแพคเกจ. deb ผลลัพธ์โดยใช้คำสั่ง (deb ของคุณอาจมีรุ่นอื่นด้วย):
sudo dpkg -i sqldeveloper_4.1.3.20.78+0.2.4-1_all.deb
คุณเสร็จสิ้นการติดตั้งแล้ว ในกรณีของฉันมันต้องการ java 8 ใหม่จากนั้นคุณจะต้องเรียกใช้คำสั่งต่อไปนี้
sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update
sudo apt-get install oracle-java8-installer
ในที่สุดคุณต้องให้เส้นทางจาวาสำหรับนักพัฒนา Oracle SQL /usr/lib/jvm/default-java/
ในการทำงานครั้งแรกในกรณีของฉันมันก็คือที่
sqldeveloper-package
ไม่ได้ ล้มเหลวด้วยdebuild: fatal error at line 1124: dpkg-buildpackage -rfakeroot -us -uc binary failed
สิ่งนี้สามารถแก้ไขได้ด้วยsudo sed -i '/DEBUILD/s/n b/n --no-tgz-check -- b/' /usr/bin/make-sqldeveloper-package
ติดตั้ง Java 6. (ใช้ไม่ได้กับ Java 1.7):
sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update
sudo apt-get install oracle-java6-installer
ดาวน์โหลดนักพัฒนา SQL จากที่นี่และเลือกกระเช้าแบบอื่น ๆ (คุณจะต้องมีบัญชีเพื่อดาวน์โหลด) เปิดไดเรกทอรีดาวน์โหลด:
cd ~/Downloads
และแตกไฟล์ไปที่/opt
:
sudo unzip sqldeveloper-*-no-jre.zip -d /opt/
ทำให้สคริปต์เรียกทำงานสามารถเรียกทำงานได้:
sudo chmod +x /opt/sqldeveloper/sqldeveloper.sh
ผู้พัฒนา sql open:
sudo /opt/sqldeveloper/sqldeveloper.sh
ครั้งแรกที่คุณจะถูกขอให้ป้อนตำแหน่ง jvm ในกรณีของฉัน (และอาจจะเป็นของคุณถ้าคุณได้ทำตามขั้นตอนแรก), /usr/lib/jvm/java-6-oracle
สถานที่คือ
ฉันติดตั้งเวอร์ชัน 17.4 บน Ubuntu 16.04 GNOME อย่างนั้น
/usr/lib/jvm/java-8-openjdk-amd64
sudo apt install openjdk-8-jdk
Java เวอร์ชันใหม่กว่าอาจใช้งานได้เช่นกัน~/sqldeveloper/sqldeveloper.sh
หนึ่งครั้งเพื่อเพิ่มตำแหน่งของ Java เข้าสู่/usr/lib/jvm/java-8-openjdk-amd64
สร้างไอคอนเดสก์ท็อปสำหรับการเข้าถึงในอนาคตจากเมนู 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
ทำให้ไฟล์เดสก์ท็อปสามารถเรียกใช้งานได้
chmod +x /home/USERNAME/.local/share/applications/sqldeveloper.desktop
ฉันติดตั้ง oracle sqldeveloper ใน Ubuntu 17.10 โดยใช้วิธีการต่อไปนี้:
ติดตั้งเอเลี่ยน:
sudo apt-get install เอเลี่ยน
ติดตั้งรอบต่อนาทีโดยใช้เอเลี่ยน:
sudo alien -i sqldeveloper-17.3.1.279.0537-1.noarch.rpm
เรียกใช้ผู้พัฒนา sql โดยใช้คำสั่งต่อไปนี้ในเทอร์มินัล
sqldeveloper
ตรวจสอบให้แน่ใจว่าได้เปลี่ยนรุ่นรอบต่อนาทีของคุณแล้ว เพื่อให้สำเร็จคุณต้องติดตั้ง oracle java 8 ขึ้นไปในเครื่องของคุณ