GNU/Linux >> Belajar Linux >  >> Linux

Bagaimana cara daftar isi paket menggunakan YUM?

rpm -ql [packageName]

Contoh

# rpm -ql php-fpm

/etc/php-fpm.conf
/etc/php-fpm.d
/etc/php-fpm.d/www.conf
/etc/sysconfig/php-fpm
...
/run/php-fpm
/usr/lib/systemd/system/php-fpm.service
/usr/sbin/php-fpm
/usr/share/doc/php-fpm-5.6.0
/usr/share/man/man8/php-fpm.8.gz
...
/var/lib/php/sessions
/var/log/php-fpm

Tidak perlu menginstal yum-utils, atau mengetahui lokasi file rpm.


Ada sebuah paket bernama yum-utils yang dibangun di atas YUM dan berisi alat bernama repoquery yang dapat melakukan ini.

$ repoquery --help | grep -E "list\ files" 
  -l, --list            list files in this package/group

Digabung 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 kanan, 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 bendera:repoquery --installed -l rpm .

DNF Pembaruan:

Untuk menggunakan dnf bukannya 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

Linux
  1. Cara Mendaftar Ketergantungan Paket Di Linux

  2. /usr/bin Vs /usr/local/bin Di Linux?

  3. Perbedaan Antara /opt Dan /usr/local?

  1. CentOS/RHEL:Cara menemukan paket dengan file yang hilang menggunakan YUM

  2. Cara memindahkan /usr dan /var ke Partisi atau Disk Lain

  3. Bagaimana cara mendapatkan daftar dependensi paket RPM yang tidak diinstal?

  1. Cara menampilkan informasi paket tambahan menggunakan yum dan yumdb – RedHat Linux

  2. Bagaimana Linux Menangani Beberapa Pemisah Jalur Berturut-turut (/home////username///file)?

  3. Mengapa direktori /home, /usr, /var, dll. Semuanya memiliki nomor inode yang sama (2)?