ฉันจะได้รับ 1.6 open jdk rpm เพื่อติดตั้งบน fedora 17 [ซ้ำ]


0

ซ้ำกันได้:
ติดตั้ง OpenJDK 1.6 ที่เก่ากว่าใน Fedora 17 ได้อย่างไร

ฉันทราบว่าไม่มีใครติดตั้ง open jdk 1.6 บน fedora 17 โดยใช้ yum

จะดาวน์โหลด jdk เปิด 1.6 rpm เพื่อติดตั้งบน fedora 17 ได้ที่ไหน? ฉันค้นหามาทุกเช้าแล้วหาไม่เจอ

นอกจากนี้ฉันสงสัยว่าถ้าฉันติดตั้ง fedora 16 .. จะมาพร้อมกับ jdk 1.6 โดยค่าเริ่มต้น นั่นเป็นเส้นทางที่ดีกว่าหรือไม่

ขอบคุณมาก


มีเหตุผลที่คุณต้องการ 1.6 กับ 1.7 หรือไม่?
Ignacio Vazquez-Abrams

คำตอบ:


1

คุณสามารถใช้ Openjdk 1.6 จาก Fedora 16. ใช้คำสั่งนี้:

yum install java-1.6.0-openjdk --releasever=16 --nogpgcheck

( --nogpgcheck เพราะ yum บ่นว่าไม่ได้มีกุญแจสำหรับ Fedora 16 บางทีอาจมีวิธีที่ดีกว่าในการแก้ปัญหานี้)

แต่นี่แสดงให้เห็นว่า java-1.7.0-openjdk obsoletes java-1.6.0-openjdk และข้ามการติดตั้ง และมันแสดงให้เห็นว่าแพคเกจ xorg-x11-fonts-Type1 มันจำเป็น. ดังนั้นฉันทำ

yum install xorg-x11-fonts-Type1

จากนั้นฉันใช้แพ็คเกจ openjdk ซึ่ง yum ดาวน์โหลดแล้ว แต่ปฏิเสธที่จะติดตั้งเพราะ คำเตือนล้าสมัย

rpm --nodeps -ihv /var/cache/yum/x86_64/16/updates/packages/java-1.6.0-openjdk-1.6.0.0-68.1.11.5.fc16.x86_64.rpm

( --nodeps สำหรับการเอาชนะ คำเตือนล้าสมัย )

ตอนนี้ฉันมีทั้ง java 1.6 และ java 1.7 บนระบบของฉัน Java 1.7 เป็นค่าเริ่มต้นของฉัน และ Java 1.6 นั้นมีระบบ /usr/lib/jvm/jre-1.6.0-openjdk.x86_64/bin/java.

PS: จะไม่มีความขัดแย้งใด ๆ เมื่อคุณติดตั้งทั้ง 1.7 และ 1.6 เหตุผลในการลบ 1.6 จาก Fedora 17 คือ OpenJDK6 นั้นจะ ไม่ได้รับการอัปเดตความปลอดภัยอีกต่อไปหลังจากเดือนพฤศจิกายน 2555 .


0

คุณสามารถค้นหาโดยใช้เครื่องมือค้นหารอบต่อนาทีเช่น http://rpm.pbone.net/ . ไปที่การค้นหาขั้นสูงเลือก Fedora 17 แล้วค้นหา "java-1.6.0-openjdk" ฉันพบลิงค์เหล่านี้:

x86_64: http://rpm.pbone.net/index.php3/stat/4/idpl/17757925/dir/fedora_17/com/java-1.6.0-openjdk-1.6.0.0-65.1.11.fc17.x86_64.rpm HTML

i386: http://rpm.pbone.net/index.php3/stat/4/idpl/17729655/dir/fedora_17/com/java-1.6.0-openjdk-1.6.0.0-65.1.11.fc17.i686.rpm HTML

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