December 2005
การ Recomplie RPM Package
Posted by admin on December 2, 2005 in rpm
วันนี้อาจจะนอกเรื่องด้าน Mapserver นิดหน่อยแต่ก็มีส่วนสำคัญในการทำงานที่เกี่ยวกับ Mapserver
คือการ Recomplie RPM Package โดยหากเราได้ทำการ install RPM แล้วหากมันไม่ประสบความสำเร็จ เราอาจจะทำการ Recomplie มันได้ใหม่ ทั้งนี้เราจำเป็นต้องมี SRPM มาด้วย ก็คือ src ของมันนั้นเอง ทำการ install โดยคำสั่ง
rpm -ivh “package name”
จากนั้นเข้าไปใน directory
/usr/src/RPM/SPECS/
ก็จะพบกับไฟล์ .spec
เราจะทำการ Recomplie โดยคำสั่ง
rpm -ba “spec name”
ผลการ Complie จะสร้าง rpm ใน directory
/usr/src/RPM/RPMS/
และ src rpm ใน directory ซึ่งหากมีการเปลี่ยน spec ก็สามารถใช้ SRPM แทนต้นฉบับได้
/usr/src/RPM/SRPMS/
จากนั้นก็ลอง install แล้วทดสอบดู อาจจะใช้คำสั่ง
urpmi –test “package name”
บางทีหากการ Recomplie [...]
