システムパッケージに関する追加情報を提供するのに役立つ2つの便利なツールがあります。最初のツールはパッケージマネージャーyum
2番目はyumdb
です 。どちらのツールも、異なるタイプの情報を表示します。もう1つの違いは、yumdb
コマンドは、現在システムにインストールされているパッケージでのみ使用できます。
yum情報
yum
コマンドは、現在インストールされていない場合でも、パッケージに関する情報を表示できます。これは、実際のインストールを実行する前に追加情報を照会するための便利な方法です。これは、info
を使用して実行できます オプション。以下は、yum info
を使用した場合のデフォルトの出力です。 パッケージ情報を照会します。次の例では、at
に関する追加情報をクエリします。 パッケージ:
# yum info at Loaded plugins: product-id, subscription-manager Available Packages Name : at Arch : x86_64 Version : 3.1.13 Release : 17.el7 Size : 50 k Repo : RHEL_7_Disc Summary : Job spooling tools URL : http://ftp.debian.org/debian/pool/main/a/at License : GPLv3+ and GPLv2+ and ISC and MIT and Public Domain Description : At and batch read commands from standard input or from a specified : file. At allows you to specify that a command will be run at a : particular time. Batch will execute commands when the system load : levels drop to a particular level. Both commands use user's shell. : : You should install the at package if you need a utility for : time-oriented job control. Note: If it is a recurring job that will : need to be repeated at the same time every day/week, etc. you should : use crontab instead.
yumdb情報
現在インストールされているパッケージに関するさまざまな情報セットは、yumdb
で取得できます。 指図。 yumdb
デフォルトではシステムにインストールされていない可能性があるため、コマンドが欠落している可能性があります。 yumdb
を作成するには 利用可能なコマンドは、最初にyum-utils
をインストールする必要があります パッケージ。
[root@rhel7 ~]# yum install yum-utils
インストールすると、yumdb
を使用できます 現在インストールされているパッケージに関する追加情報を取得するコマンド。もう一度、at
を使用します 例としてパッケージ。以下に、yumdb info
のデフォルト出力を示します。 コマンド:
[root@rhel7 ~]# yumdb info at Loaded plugins: product-id at-3.1.13-17.el7.x86_64 checksum_data = 6257ddee132d91801cf303fe6f0660de6e8da64c2c132203ae54861f3667bdc3 checksum_type = sha256 command_line = install at from_repo = RHEL_7_Disc from_repo_revision = 1399448732 from_repo_timestamp = 1399448734 installed_by = 0 reason = user releasever = 7Server var_uuid = bd54f3b1-8d8c-4e79-9384-084d9a58d544