<ก่อนหน้านี้ | Contents | ถัดไป>
6.3.2.5. สคริปต์การติดตั้งการติดตาม
ในแนวทางนี้ คำสั่งที่สคริปต์การติดตั้งดำเนินการจะถูกบันทึก มีสองเทคนิคที่หนึ่งสามารถใช้ได้:
การขอ ld_preload ตัวแปรสภาพแวดล้อมสามารถตั้งค่าให้ชี้ไปที่ไลบรารีที่จะโหลดไว้ล่วงหน้าก่อนการติดตั้ง ระหว่างการติดตั้ง ไลบรารีนี้จะติดตามแพ็คเกจที่กำลังติดตั้งโดยแนบตัวเองกับไฟล์เรียกทำงานต่างๆ เช่น cp, ติดตั้ง, mv และติดตามการเรียกของระบบที่แก้ไขระบบไฟล์ สำหรับแนวทางการทำงานนี้ ไฟล์เรียกทำงานทั้งหมดจำเป็นต้องเชื่อมโยงแบบไดนามิกโดยไม่มี suid หรือ sgid bit การโหลดไลบรารีล่วงหน้าอาจทำให้เกิดผลข้างเคียงที่ไม่ต้องการระหว่างการติดตั้ง ดังนั้น ขอแนะนำว่าควรทำการทดสอบบางอย่างเพื่อให้แน่ใจว่าตัวจัดการแพ็คเกจไม่ทำลายสิ่งใดๆ และบันทึกไฟล์ที่เหมาะสมทั้งหมด
เทคนิคที่สองคือการใช้ สเตรซซึ่งบันทึกการเรียกระบบทั้งหมดที่เกิดขึ้นระหว่างการดำเนินการของสคริปต์การติดตั้ง