7

以下を使用してOracleLinuxにjdk1.7をインストールする場合

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

ただし、次のエラーが発生します。これらのエラーを解決してjdk 1.7をインストールするにはどうすればよいですか?

どんな助けでも非常に高く評価されます。

ありがとう

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

私のLinuxバージョンは oracle linux 5.5

4

2 に答える 2

5

1)スティーブンCに同意します-これは間違いなく「許可」のように聞こえます

2)「sudo」-コマンドは必ず「root」として実行する必要があります

3)ls -ld /usr/java/jdk1.7.0_09/ディレクトリが存在することを確認するためにを実行します。

そうでない場合は、「mkdir / usr / java」を実行して、コマンドを再実行することを検討してください。

4)このスレッドはおそらく「superuser.com」に移行されます。これは管理上の質問用です。

5)それでも解決策がない場合は、Linuxのバージョンを必ず指定してください。

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

補遺:

この投稿は、JDKのインストールが失敗したという印象を与えました。どのRPMも抽出されていないように聞こえました。

その後の情報に基づくと、それは単なる警告のように聞こえます。

バージョン7u9では、JavaWebStartを使用してJavaアプリケーションの機能で使用されるファイル拡張子パックに関連する次のエラーメッセージが表示されます。これは、このバイナリパッケージ形式(RPM)によって作成されたシステムにインストールされているJREの機能には影響しません。

Sunjdk-7u7-linux-x64.rpmのインストールは成功しました。表示されるエラーメッセージは正常です。これらのファイルはパッケージに存在しないため、存在します。Sunjrerpmパッケージをインストールするときに取得します。これらの特定のエラーメッセージは無視してください。

于 2012-11-09T05:12:09.473 に答える
2

おそらく、rpmコマンドをrootとして調整する必要があります。

もう1つの可能性は、SELinuxが邪魔をしていることです。厳格なポリシーでSELinuxEnforcementを有効にしていますか?

于 2012-11-09T05:05:35.150 に答える