Tag: rpm

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

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

How to build RPM package for the Coova-chilli with CentOS 5

Coova chilli เป็นโปรแกรม hotspot ตัวหนึ่งคิดว่าน่าจะเป็นโปรเจคที่แตกออกมาจาก Chilli hotspot ที่ปัจจุบันดูเหมือนว่าจะหยุดพัฒนาไปแล้ว และสำหรับใครที่ต้องการ rpm ไฟล์สำหรับ RedHat Enterprise หรือ CentOS ก็คงต้องหายากพอสมควรเนื่องจากว่าไม่ค่อยมีใครทำแจก เนื่องจากว่าการสร้าง rpm ไฟล์จะมี error ซึ่งทำให้บางคนหันไปใช้ Ubuntu แทนเพราะว่ามี package ที่ได้ทำออกมาเรียบร้อยพร้อมให้ download

How to rebuild corrupted RPM database

วันนี้ได้ใช้ yum ในการ install, update และ erase ซ้ำๆกันหลายครั้ง เลยทำให้ yum เกิดอาการค้างในขั้นตอนการ uninstall อยู่นาน ก็นึกเอะใจว่าทำไมถึงได้นานขนาดนี้ จึงได้ตรวจสอบแล้วพบว่า process ของ yum ไม่มีการใช้งาน CPU เลยสักนิด ก็คิดว่ามันแฮงไปเรียบร้อยแล้ว เลยสั่ง kill process yum ทิ้งและลองรันคำสั่ง yum ใหม่ ผลที่ได้ก็ค้างอยู่ตรง…

RPM repository of RPM add-on packages for Red Hat Enterprise Linux and CentOS

รวบรวม RPM repository ที่มีประโยชน์ต่อคนที่ต้องการ RPM package ที่ไม่มีในแผ่นหรือใน base repo ให้กับ Red Hat Enterprise Linux และ CentOS คำสั่งติดตั้ง RPMforge RHEL6 / CentOS-6 i386: rpm -ivh http://pkgs.repoforge.org/rpmforge-release/rpmforge-release-0.5.2-2.el6.rf.i686.rpm x86_64: rpm -ivh http://pkgs.repoforge.org/rpmforge-release/rpmforge-release-0.5.2-2.el6.rf.x86_64.rpm RHEL5…

Convert RPM to DEB or DEB to RPM

บางครั้งอาจจะประสบปัญหาว่า เราต้องการ package บาง package แต่ดันมีแต่ package ของ distro อื่น แล้วจะทำยังไงละ!! บทความนี้จึงเขียนวิธีการ convert rpm ไปเป็น deb และ deb ไปเป็น rpm ซึ่งก็คือ การ convert package file ตระกูล red hat (.rpm) ไปเป็น…

Find Out Which RPM Installed a Specific File by rpm or yum Command

การตรวจสอบว่าไฟล์หรือคำสั่งต่างๆมาจาก package ไหนบ้าง สามารถทำได้ไม่ยาก โดยจะใช้คำสั่ง rpm หรือ yum ก็ได้ แต่ถ้าใช้ yum จะมีข้อจำกัดเรื่องการติดต่อกับ service ที่ให้บริการ repo data ถ้าไม่สามารถติดต่อได้และไม่มี cache อยู่ในระบบ จะไม่สามารถใช้คำสั่ง yum ตรวจสอบได้แต่ถ้ายังมี cache อยู่ก็จะสามารถตรวจสอบได้ เพื่อความสะดวกแนะนำให้จำคำสั่ง rpm ไปใช้ไปเป็นดีกว่า สำหรับ Red Hat,…

Find which RPM contains a specific file

ในระบบปฏิบัติการ red hat เมื่อต้องการทราบว่าไฟล์นี้อยู่ใน rpm package อะไรเราสามารถใช้คำสั่งได้ดังนี้ การใช้คำสั่ง rpm # rpm -qf /usr/lib/libdb.so.2 การใช้คำสั่ง yum # yum whatprovides */libdb.so การใช้คำสั่ง up2date # up2date --whatprovides=libdb.so.2