Ada paket yang disebut yum-utils
yang dibangun di atas YUM dan berisi alat yang disebut repoquery
yang bisa melakukan ini.
$ repoquery --help | grep -E "list\ files"
-l, --list list files in this package/group
Digabungkan menjadi satu contoh:
$ repoquery -l time
/usr/bin/time
/usr/share/doc/time-1.7
/usr/share/doc/time-1.7/COPYING
/usr/share/doc/time-1.7/NEWS
/usr/share/doc/time-1.7/README
/usr/share/info/time.info.gz
Pada setidaknya satu sistem RH, dengan rpm v4.8.0, yum v3.2.29, dan repoquery v0.0.11, repoquery -l rpm
tidak mencetak apa pun.
Jika Anda mengalami masalah ini, coba tambahkan --installed
flag: repoquery --installed -l rpm
.
DNF
Memperbarui:
Untuk menggunakan dnf
alih-alih yum-utils
, gunakan perintah berikut:
$ dnf repoquery -l time
/usr/bin/time
/usr/share/doc/time-1.7
/usr/share/doc/time-1.7/COPYING
/usr/share/doc/time-1.7/NEWS
/usr/share/doc/time-1.7/README
/usr/share/info/time.info.gz
-p
param (rpm -ql packageName
) Anda tidak perlu tahu lokasi file rpm. Ini adalah cara termudah untuk mendapatkan "semua" jalur dari sebuah paket. Untuk beberapa contoh, lihat jawaban saya .