rpm
rpm ครั้งที่ 2
Posted by admin on October 30, 2007 in rpm
ครั้งนี้เอาแบบ น้อย ๆ แล้วจะมาเพ่ิมทีหลังแล้วกัน-ในบางครั้งอาจจะพบเจอ การอ้างถึง variable แบบ %{php} ถ้าต้องการใช้ก็สามารถ Tag ที่มีอยู่ใน rpm แต่หากไม่มี define ก็สามารถ สร้างขึ้นมาเองได้เช่น%define php php เป็นต้น- หากต้องการตรวจสอบค่าตัวแปรใน rpm ให้ใช้คำสั่งrpm –eval %{php} เป็นต้นlink อ้างอิงเพิ่มเติมLink เพิ่มเติม 2
Powered by ScribeFire.
การ 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 [...]
