yumのクエリメソッドはありません。したがって、クエリを実行する場合は、rpmのみを使用できます。インストールされているコマンドに関係なく、rpmコマンドを使用してクエリを実行できます。
1.インストールするかどうかを問い合わせます。
rpm -qパッケージ名(-qはクエリを意味し、パッケージがインストールされているかどうかをクエリします;)
rpm -qa(aはすべてを意味し、インストールされているすべてのRPMパッケージを照会します)
rpm -qa | grep httpd(パイプ文字を使用して、httpdを含むすべてのパッケージ名を確認します)
2:ソフトウェアパッケージの詳細をクエリします。
rpm -qiパッケージ名(-i(情報はソフトウェア情報を照会することを意味します)-p(アンインストールされたパッケージに関する情報を照会することを意味します。次のパッケージはパッケージのフルネームでなければならないことに注意してください))
3.パッケージ内のファイルのインストール場所をクエリします。
rpm -qlパッケージ名(-l(リストを示す)(一般パッケージの下のファイルのインストール場所はコンポーネントパッケージの設計時に指定されているため、アンインストールされたパッケージに関する情報を照会します)
4.システムファイルが属するRPMパッケージを照会します
rpm -qfシステムファイル名。(-F(ファイルシステムファイルが属するクエリ))システムファイルは/ etcディレクトリにインストールされるため、etcディレクトリ内のファイル名を使用して試すことができます
5.パッケージの依存関係をクエリする
rpm -qRパッケージ名(-R(クエリパッケージの依存関係))
6. RPMパケットの検証
検証の重要性は、システムファイルが変更されているかどうかを確認できるようにすることです
rpm -Vパッケージ名(パッケージ名が変更されているかどうかを確認してください)
7. RPMパッケージでのファイル抽出
rpm2cpioパッケージの完全な名前| \(\は、コマンドが失われていないことを示し、ラインフィードです)
cpio -idv。絶対ファイルパス(。は、指定したファイルを現在のパスに抽出することを意味します)
rpm2cpioは、rpmパッケージをcpio形式に変換するコマンドを表します。cpioは、ソフトウェアアーカイブファイルを作成し、アーカイブファイルからファイルを抽出するために使用される標準ツールです
cpioオプション<ファイル|デバイス>
オプション-i:コピーインモード、復元-d:復元時に新しいディレクトリを自動的に作成、-v:復元プロセスを表示
例:rpm2cpio /mnt/cdrom/Packages/coreutils-8.4-19.el6.i686.rpm | cpio -idv ./bin/ls
dirコマンドは、ディレクトリファイルとサブディレクトリのリストを表示します