ระบบ Linux

How to list the files from rpm package by rpm or yum-utils

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

[root@Ezylinux ~]# yum install yum-utils

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

  • คำสั่ง rpm

    [root@Ezylinux ~]# rpm -qpl package-name.rpm

    ตัวอย่าง:

    [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
  • คำสั่ง repoquery

    [root@Ezylinux ~]# repoquery --list package-name

    ตัวอย่าง:

    [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

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

  • คำสั่ง rpm

    [root@Ezylinux ~]# rpm -ql package-name

    ตัวอย่าง:

    [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
  • คำสั่ง repoquery

    [root@Ezylinux ~]# repoquery --list package-name

    ตัวอย่าง:

    [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
EOF.← กลับไปอ่านบทความอื่น