2012-01-18 36 views
12

Tôi hiện đang sử dụng JDK 6 trên máy chủ Ubuntu 10.04 LTS.Làm cách nào để cài đặt openjdk-7-jdk trên lucid 10.04 LTS?

Kể từ khi Oracle sẽ không cho phép JDK 6 trong Repos Ubuntu bây giờ, có vẻ như OpenJDK 7 là tốt nhất thay thế https://lists.ubuntu.com/archives/ubuntu-security-announce/2012-January/001554.html

tôi nhận thấy OpenJDK 7 có sẵn trên 11.10 như là một gói, nhưng là có một gói backport để Lucid 10.04 LTS?

Tôi tìm thấy số này https://launchpad.net/~openjdk nhưng đã lỗi thời một năm.

+0

Cách khác, để cài đặt oracle jdk 7, ppa repo này hoạt động: http://www.webupd8.org/2012/01/install-oracle-java-jdk-7-in-ubuntu-via.html –

+0

bạn có thể bây giờ tự tải xuống và cài đặt JDK từ trang web của Oracle. – hovanessyan

Trả lời

3

Bạn có thể nhận Sun Java 6 từ http://blog.flexion.org/2012/01/16/install-sun-java-6-jre-jdk-from-deb-packages/ nhưng đảm bảo đọc nhận xét vì có thể có bản cập nhật từ chính nhà phát triển.

Đây có thể là lựa chọn tốt nhất vì một vài lý do:
1. Đề xuất của Ortang khi sử dụng OpenJDK PPA có các phiên bản cũ của OpenJDK và không được khuyến nghị. Tôi thậm chí không thể có được OpenJDK 7 để cài đặt trên hộp Lucid của tôi mặc dù nó nói rằng nó đã được hỗ trợ.
2. Kho lưu trữ Canonical Parters sẽ không được cập nhật trong tương lai do thay đổi chính sách của Oracle vì vậy không kéo Java từ đó. Chỉ cần thay đổi sources.list của bạn thành Oneiric sẽ không giúp ích cho các bản phát hành cũ hơn.

Tất nhiên nếu bạn cần Sun Java 7, hãy thử http://www.webupd8.org/2012/01/install-oracle-java-jdk-7-in-ubuntu-via.html như đã đề xuất trước đây. Tôi đã không thử nghiệm nó, nhưng các WebUpd8 guys là khá đáng tin cậy.

+0

Tập lệnh webupd8 không hoạt động với tôi trên Lucid và gây ra một số vấn đề lạ khi tôi cố gỡ cài đặt nó. Hướng dẫn cài đặt Oracle Java đã cho tôi ở đó mặc dù: http://askubuntu.com/questions/56104/how-can-i-install-oracle-java-jre-7 –

+0

@ nick-long: nhóm webupd8 phải làm một bản cập nhật gần đây, tôi tự hỏi nếu bạn sử dụng phiên bản cũ hoặc mới (tôi đã không thử một trong hai, vì vậy tôi không thể tư vấn): http://ppa.webupd8.org/post/20061796964/oracle-java7-installer-package -update – Damien

+0

Tôi đã thử vào ngày 29 tháng 3 năm 2012 trên máy chủ Lucid –

0

Đến /etc/apt/sources.list tìm

## Uncomment the following two lines to add software from Canonical's 
## 'partner' repository. 
## This software is not part of Ubuntu, but is offered by Canonical and the 
## respective vendors as a service to Ubuntu users. 
deb http://archive.canonical.com/ubuntu oneiric partner 
deb-src http://archive.canonical.com/ubuntu oneiric partner 

và bỏ 2 dòng cuối cùng (như hình). Thực hiện sudo apt-get update

hơn loại sudo apt-get install sun và nhấn nút 'tab' ... xem có giúp ích gì không.

+0

Tab hoạt động, nhưng mỗi khi tôi cố gắng cài đặt một thứ gì đó, nó sẽ trở thành sự phụ thuộc. Có một số bước để cài đặt dễ dàng không. Nó không thể được điên này. – Siddharth

+0

Tôi không nhận được câu hỏi của bạn. Trình quản lý gói sẽ có thể giải quyết tất cả các phụ thuộc và tự động cài đặt chúng. Ngoài ra tôi nghĩ rằng tiêu đề của câu hỏi đã thay đổi, từ cách cài đặt Sun Java đến cách cài đặt OpenJDK ... bạn muốn cài đặt cái gì? – hovanessyan

+1

Đây là một ý tưởng rất tồi - việc cài đặt các gói từ các phiên bản khác nhau có thể dẫn bạn đến địa ngục phụ thuộc. Tôi nghĩ ý tưởng tốt nhất là chỉ nâng cấp các phiên bản phân phối. –

Các vấn đề liên quan