2012-11-09 53 views
7

Khi tôi cài đặt jdk 1.7 trong Oracle Linux bằng cách sử dụng như saulỗi khi cài đặt jdk 1.7 trong linux

rpm -ivh jdk-7u9-linux-i586.rpm

Tuy nhiên tôi nhận được các lỗi sau đây thế nào tôi có thể giải quyết các lỗi này và cài đặt jdk 1.7?

Mọi trợ giúp đều được đánh giá cao.

Cảm ơn

rpm -ivh /tmp/mnt/jdk-7u9-linux-i586.rpm 
Preparing...    ########################################### [100%] 
    1:jdk     ########################################### [100%] 
Unpacking JAR files... 
     rt.jar... 
Error: Could not open input file: /usr/java/jdk1.7.0_09/jre/lib/rt.pack 
     jsse.jar... 
Error: Could not open input file: /usr/java/jdk1.7.0_09/jre/lib/jsse.pack 
     charsets.jar... 
Error: Could not open input file: /usr/java/jdk1.7.0_09/jre/lib/charsets.pack 
     tools.jar... 
Error: Could not open input file: /usr/java/jdk1.7.0_09/lib/tools.pack 
     localedata.jar... 
Error: Could not open input file: /usr/java/jdk1.7.0_09/jre/lib/ext/localedata.pack 
     plugin.jar... 
Error: Could not open input file: /usr/java/jdk1.7.0_09/jre/lib/plugin.pack 
     javaws.jar... 
Error: Could not open input file: /usr/java/jdk1.7.0_09/jre/lib/javaws.pack 
     deploy.jar... 
Error: Could not open input file: /usr/java/jdk1.7.0_09/jre/lib/deploy.pack 

phiên bản My Linux là oracle linux 5.5

+0

Đây không phải là một câu hỏi lập trình. Trong thực tế, nó * trông * giống như một câu hỏi quản trị hệ thống cơ bản ... về cách cài đặt Java trên một máy Linux. –

+0

@StephenC Vì vậy, nơi để di chuyển câu hỏi này? – user75ponic

+0

superuser.com hoặc serverfault.com, tùy thuộc vào việc bạn có đang thực hiện điều này trong "năng lực chuyên môn" hay không. (Đó là một sự phân biệt hơi lạ lùng, IMO ... nhưng đó là cách họ chơi nó.) –

Trả lời

5

1) Tôi đồng ý với Stephen C - điều này chắc chắn âm thanh như "quyền"

2) "sudo" - bạn chắc chắn phải chạy lệnh như "root"

3) Do một ls -ld /usr/java/jdk1.7.0_09/ để làm chắc chắn rằng thư mục tồn tại.

Nếu nó không, hãy xem xét làm một "mkdir/usr/java" và chạy lại lệnh

4) chủ đề này có lẽ sẽ được chuyển sang "superuser.com", mà là nhiều hơn cho hành chính câu hỏi

5) Nếu bạn vẫn không có giải pháp, hãy đảm bảo chỉ định phiên bản Linux của bạn.

============================================== ====================================

PHỤ LỤC:

các bài đã đưa ra ấn tượng cài đặt JDK không thành công; nó có vẻ như không có gì của RPM đã được trích xuất.

Dựa trên những thông tin tiếp theo, có vẻ như nó chỉ đơn thuần là một lời cảnh báo:

In version 7u9, shows the following error messages related to file extension pack, which is used in the facilities of Java applications, using Java Web Start. This does not affect the functionality of the JRE installed on your system, made ​​by this binary package format (RPM).

Your install of Sun jdk-7u7-linux-x64.rpm was successful. The error messages displayed, are normal. They exist because those files don't exist in the package. I get them when installing the Sun jre rpm packages. Just ignore those particular error messages.

+0

Tôi chạy dưới dạng root và thư mục/usr/java không tồn tại. – user75ponic

+0

Vì vậy, bạn đã nhìn để xem nếu "/usr/java/jdk1.7.0_09/" tồn tại, quá ???? Nếu không, bạn đã thử "mkdir /usr/java/jdk1.7.0_09" để xem liệu bạn có được phép tạo nó không ??? Đây là tất cả các xử lý sự cố cơ bản ... PS: Chính xác thì * là gì * phiên bản Linux của bạn? – paulsm4

+0

Phiên bản Linux của tôi là oracle linux 5.5. Cảm ơn – user75ponic

2

Bạn có thể cần phải tun lệnh rpm như root.

Một khả năng khác là SELinux đang cản trở. Bạn có thực thi SELinux được kích hoạt với chính sách nghiêm ngặt không?

+0

Hi Stephen rpm đã được chạy dưới dạng root – user75ponic

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