Tôi đã cố gắng thêm kho lưu trữ Đối tác Canonical, nhưng tôi vẫn không thể tìm thấy gói sun-java6-jdk
. Cách đúng để cài đặt Oracle Sun JDK thay vì OpenJDK trên Ubuntu 10.10 (Maverick Meerkat) là gì?Làm thế nào để cài đặt Java Java Sun trên Ubuntu 10.10 (Maverick Meerkat)?
Trả lời
Cập nhật (2010/10/01): Yesss, Sun Java Finally Uploaded To The Ubuntu 10.10 Maverick Official Partner Repository.
Cập nhật (2010/09/27): Độc giả có thể muốn kiểm tra Sun Java6 Packages [updated]. Tôi vẫn mong đợi các gói chính thức có sẵn trong repos đối tác vào thời gian ăn mặc dù.
Đối với một lý do không rõ, mặt trời-java6-jdk không chưa có sẵn trong kho của đối tác.
Vì vậy, hãy tải xuống các gói bắt buộc từ http://archive.canonical.com/pool/partner/s/sun-java6/ và cài đặt chúng với dpkg -i
.
Hoặc tạm thời thay thế kho đối tác Maverick
http://archive.canonical.com/ubuntu maverick partner
bởi một trong những sáng suốt (thay thế maverick
bởi lucid
trong dòng trên, cho tôi biết nếu bạn cần thêm trợ giúp để làm điều này). Sau đó, cài đặt sun-java6. Và hoàn nguyên thay đổi.
Tôi sợ phải chaotize cơ sở dữ liệu gói của mình (tôi đã có trải nghiệm khó chịu như vậy một lần) bằng cách sử dụng một phiên bản Repos khác, và đi kèm với dpkg. Làm việc khá tốt (nhưng "bin" và "jre" gói phụ thuộc vào nhau, vì vậy tôi đã phải lực lượng). Một vấn đề khác có thể gây ra các phiên bản mua không tương thích là JAVA_HOME env. var không được xác định tự động. – Ivan
Nó bây giờ được gọi là Intrepid, không Maverick –
Bạn có thể phải sử dụng phiên bản trong kho lưu trữ đối tác Lucid. Tôi đã làm điều này trong Lucid (tôi đã sử dụng phiên bản từ vũ trụ Karmic, trước khi tôi nhận ra nó đã được chuyển đến repo đối tác), và nó hoạt động tốt. Bạn không chắc chắn nơi nó đã đi trong Maverick mặc dù.
Hiện tại, gói Sun Java 6 hiện đang hoạt động tốt cho Ubuntu 10.10 và 10.04 người dùng. Việc này ổn với tôi.
sudo apt-get install python-software-properties
sudo add-apt-repository ppa:sun-java-community-team/sun-java6
sudo apt-get update
sudo apt-get install sun-java6-jdk
Nỗ lực của tôi sẽ không cài đặt sun-java6 (E: Không thể xác định vị trí gói sun-java) vì vậy tôi đã cài đặt nó như vậy: sudo apt-get cài đặt sun-java6-jre sun-java6-bin –
Điều này làm việc tốt nhưng thực sự tôi cũng cần phải sử dụng apt-get install sun-java6-jdk –
Tôi đã thử 3 lệnh này, xác nhận tất cả chúng thành công và sau đó nhận được: "Không thể định vị gói sun-java6" – PandaWood
reporsitories Ubuntu có thể hữu ích hơn
https://wiki.ubuntu.com/LucidLynx/ReleaseNotes#Sun%20Java%20moved%20to%20the%20Partner%20repository
sudo add-apt-repository ppa:sun-java-community-team/sun-java6
sudo apt-get update
sudo apt-get install sun-java6-jre sun-java6-bin sun-java6-jdk
Tất cả bạn cần làm là bỏ ghi chú hai dòng trong /etc/apt/sources.list đề cập đến "đối tác"
sudo nano /etc/apt/sources.list
# uncomment the two lines referring to "partner"
sudo apt-get update
sudo apt-get install sun-java6-jre sun-java6-bin sun-java6-jdk
(Tôi không thể tìm thấy lệnh add-apt-repository trên Ubuntu 10.10, 64 amd ... thậm chí tìm kiếm với apt-cache sản lượng không có gì)
Đối với Ubuntu 10.10 Máy tính để bàn chỉ cần thực hiện việc này: Ubuntu - Installing Java.
Tôi giả định rằng bạn cần bản thân JDK. Nếu bạn có thể thực hiện việc này với:
sudo add-apt-repository ppa:sun-java-community-team/sun-java6
sudo apt-get update
sudo apt-get install sun-java6-jdk
Bạn không thực sự cần phải chỉnh sửa nguồn hoặc bất kỳ thứ gì dọc theo các dòng đó.
Nếu add-apt-kho nó không làm việc cố gắng này:
sudo apt-get install python-software-properties
gói Đó là cần thiết để thực hiện lệnh đó, trong máy chủ của tôi nó không được cài đặt theo mặc định (Ubuntu máy chủ x64)
Dưới đây là hướng dẫn từng bước, How to install Sun Java JDK in Ubuntu 10.10 Maverick Meerkat.
Nó đang làm việc tốt cho tôi, nhưng với một lệnh khác nhau:
[email protected]:/usr/bin# sudo apt-get install sun-java6
Thông báo lỗi:
Không tìm thấy gói sun-java6.
[email protected]:/usr/bin# sudo apt-get install sun-java*
Bam, nó hoạt động.
cho tôi lệnh đó cài đặt openjdk jvm –
này đã làm việc cho tôi:
sudo add-apt-repository ppa:sun-java-community-team/sun-java6
sudo apt-get update
sudo apt-get install sun-java6-jre sun-java6-jdk
Cài đặt:
cho 10.10:
sudo add-apt-repository "deb http://archive.canonical.com/ maverick partner"
cho 11,04
sudo add-apt-repository "deb http://archive.canonical.com/ natty partner"
Tiếp tục với:
sudo apt-get update
sudo apt-get install sun-java6-jre sun-java6-plugin
Use as default:
sudo update-alternatives --config java
Cài đặt JDK:
sudo apt-get install sun-java6-jdk
Source code (được sử dụng trong việc phát triển):
sudo apt-get install sun-java6-source
Nguồn hướng dẫn sau: https://help.ubuntu.com/community/Java
Lợi thế là bạn sẽ tự động lấy mã nguồn –
http://superuser.com/ question Tôi nghĩ vậy. – zengr
@zengr, tôi biết điều này đã được đề cập, nhưng như @nulluserexception đã viết, đây là câu hỏi của một lập trình viên. Người dùng (ngay cả những người siêu) hầu như không quan tâm đến điều này. Chỉ có một lập trình viên có thể sẽ có một câu hỏi như vậy. – Ivan
Có thể trang web Ubuntu stackexchange sẽ biết tại sao họ bỏ Sun Java. Tôi đoán họ quyết định openjdk là đủ tốt. Tôi không có may mắn cài đặt jdk mặt trời nhưng openjdk là tốt cho tôi. – MattSmith