ユーザーが「yum info jdk」をどのように呼び出して動作させるのですか?

ユーザーが「yum info jdk」をどのように呼び出して動作させるのですか?

CentOS 7.2を使用しています。 JDKがインストールされています。私が走るとき、yum info jdk私は私が見ることを期待するすべてを見る。いくつかの背景では、aを使用してyum --disablerepo="*" --enablerepo="myrepo" install jdkjdkをインストールします。

私が経験している問題は、Webベースのプログラムがアプリケーションをインストールするとエラーが発生することです。このWebベースのアプリケーションは多層システムではありません。同じLinuxサーバーで実行されている完全にホストされたWeb UIを実行していますが、yum info jdkデータを取得できません。 「myrepo」とマークされていないストレージに関連するログに「タイムアウト」エラーが表示されます。他のOSユーザーも参加できるため、Web UIが異なる結果を示すかどうかはわかりません。別のストレージを試しましたが、私のネットワークのローカルである「myrepo」は試していませんでした。yum info jdksudoユーザーとしてバックエンドで実行すると、どのようにしてすべてのユーザーがそれを実行し、私が見る結果を得ることができますか?私はすべてのユーザーが同じ結果を得たいと思いますyum info jdk

ベストアンサー1

ここで何が起こっているのか、なぜWebアプリケーションでyumを実行するのかはわかりません。これ…おかしいようです。しかし、私はあなたに必要なものは走るだけだと思います。

yum -C info jdk

この-Cフラグは、yumキャッシュまたは他のローカルリソースでのみ実行してネットワークに接続しないように指示するため、インストールされているパッケージに関する情報には必要ありません。インストールされinfoているパッケージの場合、jdkこれはyumメタデータキャッシュなしでデータベースから情報を取得するために機能しますrpm

おすすめ記事