RPMファイル内の中身を確認したい時、たまにありませんか?
利用OS
$ cat /etc/almalinux-release
AlmaLinux release 9.5 (Teal Serval)
$ uname -r
5.14.0-503.14.1.el9_5.x86_64
dnfコマンドでの確認方法
dnfコマンドはRPMのパッケージを管理するためのコマンドです。
$ dnf --list repoquery which ・・・ 「which」パッケージの中身をみる
Last metadata expiration check: 0:08:12 ago on Fri Dec 13 04:47:18 2024.
/etc/profile.d/which2.csh
/etc/profile.d/which2.sh
/usr/bin/which
/usr/lib/.build-id
/usr/lib/.build-id/fc
/usr/lib/.build-id/fc/6d6630ad1c5e4a6cd03d8080451f9401bd5543
/usr/share/doc/which
/usr/share/doc/which/AUTHORS
/usr/share/doc/which/EXAMPLES
/usr/share/doc/which/NEWS
/usr/share/doc/which/README
/usr/share/info/which.info.gz
/usr/share/licenses/which
/usr/share/licenses/which/COPYING
/usr/share/man/man1/which.1.gz
rpmコマンドでの確認方法
一応、rpmコマンドを使っても見ることが可能です。
※ 特別な理由がなければrpmコマンドよりもdnfコマンドを使うの良いでしょう。
$ rpm --query --list which ・・・ 「which」パッケージの中身をみる
/etc/profile.d/which2.csh
/etc/profile.d/which2.sh
/usr/bin/which
/usr/lib/.build-id
/usr/lib/.build-id/fc
/usr/lib/.build-id/fc/6d6630ad1c5e4a6cd03d8080451f9401bd5543
/usr/share/doc/which
/usr/share/doc/which/AUTHORS
/usr/share/doc/which/EXAMPLES
/usr/share/doc/which/NEWS
/usr/share/doc/which/README
/usr/share/info/which.info.gz
/usr/share/licenses/which
/usr/share/licenses/which/COPYING
/usr/share/man/man1/which.1.gz