2011-12-05 31 views
7

Tôi đang tìm cách cài đặt java trên Linux Ubuntu 64 bit. Tôi có nên sử dụng các tệp .tar hoặc tệp .gz. Tốc độ tải xuống không phải là vấn đề. Tôi không quan tâm đến tấn chi tiết tôi chỉ muốn chọn một. Tôi sẽ làm phát triển ứng dụng, mặc dù không phải trong java chính nó mà tôi không biết/sử dụng. Nó là cần thiết cho các sản phẩm khác mà tôi chạy như rubyMine để phát triển các ứng dụng ruby.Cài đặt java - tôi có nên sử dụng tệp .rpm hoặc .tar.gz không?

+0

Không quan trọng. –

+0

bạn nên cài đặt nó từ kho lưu trữ. [Đây là cách] (http://openjdk.java.net/install /) – soulcheck

Trả lời

6

Nếu cả hai cài đặt và làm việc cho bạn, nó không quan trọng mà bạn chọn. cả hai định dạng đều thực hiện điều tương tự và kết quả là cùng một phần mềm đang được cài đặt.

Một tùy chọn khác trong Ubuntu đang sử dụng apt-get install, rất đơn giản và tự động hóa quy trình.

+0

Tôi nghĩ rằng điều này bao gồm tất cả các căn cứ và là câu trả lời đặt tốt nhất - mặc dù rất khó để chọn! –

0

.rpm có thể sẽ nhanh hơn sau vài giây. Nó thực sự không quan trọng chút nào. Tệp .tar.gz chỉ là tệp tar được nén g (đôi khi được gọi là tarball). .rpm là một định dạng mà Ubuntu biết cách tự động cài đặt.

3

Tôi khuyên bạn nên sử dụng apt-get install, nó sạch hơn.

3

Bạn có thể sử dụng trung tâm phần mềm Ubuntu :).

+0

+1 Đây cũng là một lựa chọn tốt. Trong thực tế trong quá khứ nó đã cho tôi những vấn đề dòng lệnh mà tôi đã gặp khó khăn trong việc giải quyết. –

0

Ubuntu sử dụng gói deb. Bạn có thể sử dụng rpm, nhưng tôi khuyên bạn nên sử dụng kho lưu trữ chuẩn (ví dụ: apt-get install openjdk-6-jre). Hoặc bạn có thể sử dụng trung tâm phần mềm trong ubuntu.

Khi sử dụng kho lưu trữ, bạn sẽ nhận được các cập nhật, v.v. Khi sử dụng .tgz hoặc .rpm, bạn phải tự quản lý bản cập nhật. Các phụ thuộc cũng sẽ không được giải quyết tự động.

1

Thật không may, Oracle đã thay đổi giấy phép cho JDK. Bạn chỉ có thể nhận OpenJDK từ kho lưu trữ (sử dụng apt-get install).

Nếu bạn muốn sử dụng Oracle JDK, bạn nên tải xuống và cài đặt thủ công.

0

Loại id "Redhat Packet Manager" loại tệp và dễ cài đặt nhất nếu bạn sử dụng hệ thống tương thích như RedHat hoặc Madrake. Bạn chỉ cần nhập

rpm -iv PACKAGE_NAME.rpm 

và nó sẽ được cài đặt.

Một tập tin tar là một tệp lưu trữ có thể được chiết xuất bởi

tar -xvf NAME.tar 

và nó sẽ được trích ra trong thư mục hiện hành.

Bây giờ, tệp tar.gz chỉ là tệp tar được bổ sung gzipped. Điều này giống như WinZip, nhưng nó là một định dạng nén trong các hệ thống Unix. Trước tiên, bạn phải làm

gunzip NAME.tar.gz 

và bạn nhận NAME.tar mà bạn sẽ trích xuất.

Src.tar là một tệp chứa mã nguồn của ứng dụng và nếu bạn cần mã nguồn để biên dịch hoặc sửa đổi riêng biệt, bạn nên sử dụng nó.

Cách dễ nhất để sử dụng là tệp rpm, sau đó là tệp tgz (tệp tar gzipped) và cuối cùng là tệp src.

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