yum_rpm
หากต้องการ list รายชื่อไฟล์ของ rpm package ที่ยังไม่ได้ install หรือ install ไปแล้ว สามารถทำได้ 2 วิธีด้วยกัน คือ ใช้คำสั่ง rpm และ repoquery เรามาดูกันว่าจะใช้งานคำสั่งทั้งสองเพื่อให้แสดงรายชื่อไฟล์ของ rpm package ยังไง

สำหรับท่านที่ยังไม่มีคำสั่ง repoquery ใฟ้ติดตั้ง package ชื่อ yum-utils คำสั่งในการติดตั้งคือ
[shell][root@Ezylinux ~]# yum install yum-utils[/shell]

การ list รายชื่อไฟล์ของ package ที่ยังไม่ได้ Install

  • คำสั่ง rpm
    [shell][root@Ezylinux ~]# rpm -qpl package-name.rpm[/shell]
    ตัวอย่าง:
    [shell][root@Ezylinux ~]# rpm -qpl php-5.3.3-3.el6_1.3.x86_64.rpm
    /etc/httpd/conf.d/php.conf
    /usr/lib64/httpd/modules/libphp5.so
    /var/lib/php/session
    /var/www/icons/php.gif[/shell]
  • คำสั่ง repoquery
    [shell][root@Ezylinux ~]# repoquery –list package-name[/shell]
    ตัวอย่าง:
    [shell][root@Ezylinux ~]# repoquery –list php
    /etc/httpd/conf.d/php.conf
    /usr/lib64/httpd/modules/libphp5.so
    /var/lib/php/session
    /var/www/icons/php.gif[/shell]

การ list รายชื่อไฟล์ของ package ที่ได้ Install ไปแล้ว

  • คำสั่ง rpm
    [shell][root@Ezylinux ~]# rpm -ql package-name[/shell]
    ตัวอย่าง:
    [shell][root@Ezylinux ~]# rpm -ql php
    /etc/httpd/conf.d/php.conf
    /usr/lib64/httpd/modules/libphp5.so
    /var/lib/php/session
    /var/www/icons/php.gif[/shell]
  • คำสั่ง repoquery
    [shell][root@Ezylinux ~]# repoquery –list package-name[/shell]
    ตัวอย่าง:
    [shell][root@Ezylinux ~]# repoquery –list php
    /etc/httpd/conf.d/php.conf
    /usr/lib64/httpd/modules/libphp5.so
    /var/lib/php/session
    /var/www/icons/php.gif[/shell]