CentOS 7.2を使用しています。 JDKがインストールされています。私が走るとき、yum info jdk
私は私が見ることを期待するすべてを見る。いくつかの背景では、aを使用してyum --disablerepo="*" --enablerepo="myrepo" install jdk
jdkをインストールします。
私が経験している問題は、Webベースのプログラムがアプリケーションをインストールするとエラーが発生することです。このWebベースのアプリケーションは多層システムではありません。同じLinuxサーバーで実行されている完全にホストされたWeb UIを実行していますが、yum info jdk
データを取得できません。 「myrepo」とマークされていないストレージに関連するログに「タイムアウト」エラーが表示されます。他のOSユーザーも参加できるため、Web UIが異なる結果を示すかどうかはわかりません。別のストレージを試しましたが、私のネットワークのローカルである「myrepo」は試していませんでした。yum info jdk
sudoユーザーとしてバックエンドで実行すると、どのようにしてすべてのユーザーがそれを実行し、私が見る結果を得ることができますか?私はすべてのユーザーが同じ結果を得たいと思いますyum info jdk
。
ベストアンサー1
ここで何が起こっているのか、なぜWebアプリケーションでyumを実行するのかはわかりません。これ…おかしいようです。しかし、私はあなたに必要なものは走るだけだと思います。
yum -C info jdk
この-C
フラグは、yum
キャッシュまたは他のローカルリソースでのみ実行してネットワークに接続しないように指示するため、インストールされているパッケージに関する情報には必要ありません。インストールされinfo
ているパッケージの場合、jdk
これはyumメタデータキャッシュなしでデータベースから情報を取得するために機能しますrpm
。