Cài đặt sun-java6-jdk với apt-get trên Ubuntu 10.04


9

Tôi đã làm theo các hướng dẫn trên nhiều trang, chẳng hạn như trang này , có nghĩa là chạy các lệnh sau:

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

Tuy nhiên, khi tôi làm điều này tôi vẫn nhận được lỗi sau:

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

Tôi nhận thấy Java có sẵn từ nhiều nguồn khác, nhưng vì những lý do mà tôi không thể vào đây, tôi phải sử dụng phiên bản cụ thể này.

Tôi có thể làm gì để cài đặt cái này?


bạn có thể cài đặt nó bằng tay sử dụng liên kết này askubuntu.com/questions/67909/how-do-i-install-oracle-jdk-6
Mansoor Elahi

Câu trả lời:


7

Gói Sun / Oracle JDK không còn có sẵn trong Ubuntu do Oracle đã rút 'Giấy phép phân phối hệ điều hành cho Java'. Câu chuyện ở đây .

Ban đầu Canonical sẽ làm cho nó để các bản cài đặt JRE / JDK của Sun sẽ bị xóa trên bản cập nhật apt-get, nhưng họ đã đảo ngược quyết định đó (tuy nhiên các bản cập nhật / cài đặt sẽ không còn nữa).

Đề xuất dành cho người dùng chuyển sang gói OpenJDK 6. Bạn vẫn có thể cài đặt Oracle JDK bằng cách tải xuống từ trang web của Oracle, nhưng nó phải được thực hiện thủ công.


OpenJDK có tồn tại cho 10.04 không?
dfrankow

@dfrankow Có vẻ như nó theo danh sách gói , mặc dù không biết nó cập nhật như thế nào.
prunge

Hóa ra openjdk-6-jdk đã có sẵn, nhưng không làm những gì tôi muốn. Đó là quá sớm trong chu kỳ dev của nó. Cuối cùng tôi đã sử dụng jdk của Sun từ superuser.com/a/439915/56544 .
dfrankow

5

Ngoài ra, bạn có thể thấy bài viết blog này hữu ích. Nó hoạt động với tôi và hoàn toàn không gây đau đớn (cài đặt tập lệnh so với xây dựng gói Java của riêng bạn):

Bạn có thể tìm thấy tập lệnh và hướng dẫn sử dụng đầy đủ trên github .

Hướng dẫn nhanh và bẩn để sử dụng tập lệnh này như sau:

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

Lệnh sau sẽ giúp bạn có được sun jdk6 trong ubfox 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
Cảm ơn bạn đã gợi ý, nhưng tôi không thể làm cho nó hoạt động trên Ubuntu 12.04 LTS
SSH vào

Điều này làm việc cho tôi vào ngày 10.04, rất hữu ích.
dfrankow

1

Có những hướng dẫn thực sự tốt để xây dựng các gói sun-java của riêng bạn ở đây:

https://github.com/rraptorr/sun-java6

Các gói này hoạt động rất tốt đối với tôi trong Ubuntu Lucid 10.04 x64 / i386.


0

Cài đặt OpenJDK thay thế

sudo apt-get install openjdk-6-jdk


-3

sudo apt-get cài đặt openjdk-6-jdk

làm việc tốt với tôi trên Ubuntu 10.04

cảm ơn.


1
QA muốn Sun Java chứ không phải OpenJava.
Lorenzo Von Matterhorn
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.