ติดตั้ง sun-java6-jdk ด้วย apt-get บน Ubuntu 10.04


9

ฉันได้ปฏิบัติตามคำแนะนำในหลาย ๆ หน้าเช่นนี้ซึ่งบอกว่าจะใช้คำสั่งต่อไปนี้

sudo add-apt-repository "deb http://archive.canonical.com/ lucid partner"
sudo apt-get update
sudo apt-get install sun-java6-jdk

อย่างไรก็ตามเมื่อฉันทำสิ่งนี้ฉันยังคงได้รับข้อผิดพลาดต่อไปนี้:

me@mycomputer:~$ sudo apt-get install sun-java6-jdk Reading package lists... Done
Building dependency tree Reading state information... Done
Package sun-java6-jdk is not available, but is referred to by another package. This may mean that the package is missing, has been obsoleted, or is only available from another source
E: Package sun-java6-jdk has no installation candidate

ฉันรู้ว่า Java มีให้จากแหล่งอื่น ๆ แต่ด้วยเหตุผลที่ฉันไม่สามารถเข้ามาที่นี่ได้ฉันจะต้องใช้เวอร์ชันเฉพาะนี้

ฉันจะทำอย่างไรเพื่อติดตั้งสิ่งนี้


คุณสามารถติดตั้งได้ด้วยตนเองโดยใช้ลิงก์นี้askubuntu.com/questions/67909/how-do-i-install-oracle-jdk-6
Mansoor Elahi

คำตอบ:


7

แพ็คเกจ Sun / Oracle JDK ไม่สามารถใช้งานได้อีกต่อไปใน Ubuntu เนื่องจาก Oracle ถอนตัว 'ใบอนุญาตผู้จัดจำหน่ายระบบปฏิบัติการสำหรับ Java' เรื่องที่นี่

ในขั้นต้น Canonical จะต้องทำการติดตั้ง JRE / JDK ที่มีอยู่เดิมของ Sun ซึ่งจะถูกลบออกในการปรับปรุง apt-get แต่พวกเขากลับการตัดสินใจนั้น (อย่างไรก็ตามการปรับปรุง / ติดตั้งจะไม่สามารถใช้งานได้อีกต่อไป)

คำแนะนำสำหรับผู้ใช้ที่จะเปลี่ยนเป็นแพ็คเกจ OpenJDK 6 คุณยังสามารถติดตั้ง Oracle JDK ได้โดยดาวน์โหลดจากเว็บไซต์ของ Oracle แต่ต้องดำเนินการด้วยตนเอง


OpenJDK มีอยู่สำหรับ 10.04 หรือไม่
dfrankow

@dfrankow ดูเหมือนว่าจะเป็นไปตามรายการแพคเกจแต่ไม่ทราบว่ามันทันสมัย
prunge

ปรากฎว่า openjdk-6-jdk พร้อมใช้งาน แต่ไม่ได้ทำสิ่งที่ฉันต้องการ มันเร็วเกินไปในรอบการพัฒนา ฉันสิ้นสุดการใช้ jdk ดวงอาทิตย์จากsuperuser.com/a/439915/56544
dfrankow

5

นอกจากนี้คุณอาจพบว่าการโพสต์บล็อกนี้มีประโยชน์ มันใช้งานได้สำหรับฉันและไม่เจ็บปวดเลย (ติดตั้งสคริปต์กับการสร้างแพ็คเกจ Java ของคุณเอง):

คุณสามารถค้นหาสคริปต์และการใช้งานเต็มรูปแบบคำแนะนำบน GitHub

คำแนะนำที่รวดเร็วและสกปรกสำหรับการใช้สคริปต์นี้มีดังนี้:

cd ~/
wget https://github.com/flexiondotorg/oab-java6/raw/master/oab-java.sh -O oab-java6.sh
chmod +x oab-java6.sh
sudo ./oab-java6.sh
sudo apt-get update && sudo apt-get install sun-java6-jdk

4

คำสั่งต่อไปนี้จะช่วยให้คุณได้รับ sun jdk6 ใน ubuntu 10.04

sudo add-apt-repository ppa:sun-java-community-team/sun-java6
sudo apt-get update
sudo apt-get install sun-java6-jdk
sudo update-java-alternatives -s java-6-sun

3
ขอบคุณสำหรับข้อเสนอแนะ แต่ฉันไม่สามารถทำให้มันทำงานบน Ubuntu 12.04 LTS
SSH นี้

สิ่งนี้ใช้ได้กับฉันใน 10.04 ซึ่งเป็นประโยชน์
dfrankow



โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.