<ก่อนหน้านี้ | Contents | ถัดไป>
การเพาะล่วงหน้าใช้ประโยชน์จาก ดีเบตคอนเฟอเรนซ์ กรอบ. เฟรมเวิร์กนี้เป็นกลไกที่ต้องการใช้ในอูบุนตูเพื่อโต้ตอบกับผู้ใช้เมื่อกำหนดค่าแพ็คเกจและยังเป็นหัวใจของ โปรแกรมติดตั้ง debian. ใน ดีเบตคอนเฟอเรนซ์ กรอบคำถามหรือบทสนทนาขึ้นอยู่กับ แม่แบบ. มีเทมเพลตหลายประเภทสำหรับคำถามประเภทต่างๆ คำถามจริงคือ "สร้าง" จากเทมเพลตขณะใช้งานจริง คำถามหลายข้อสามารถใช้เทมเพลตเดียวกันได้
เทมเพลตประเภทต่อไปนี้เกี่ยวข้องกับการพรีซีดดิ้ง
• สตริง: อนุญาตให้ผู้ใช้พิมพ์ค่าใด ๆ
• รหัสผ่าน: คล้ายกับสตริงแต่ไม่แสดงค่าที่พิมพ์
• บูลีน: สำหรับคำถามประเภทใช่/ไม่ใช่ หรือจริง/เท็จ
• เลือก: ให้ผู้ใช้เลือกหนึ่งตัวเลือกจากรายการ
• การเลือกหลายรายการ: ให้ผู้ใช้เลือกศูนย์ หนึ่งตัวเลือกหรือมากกว่าจากรายการ
• หมายเหตุ: ใช้เพื่อแสดงข้อความ
In โปรแกรมติดตั้ง debian เทมเพลตถูกเก็บไว้ในไฟล์ที่อ่านได้
/var/cache/debconf/templates.dat. ไฟล์นี้มีข้อความคงที่และการแปลทั้งหมด นอกจากนี้ยังสามารถมีค่าเริ่มต้นสำหรับแม่แบบ ข้อความคงที่สามารถรวมตัวแปรที่จะถูกแทนที่เมื่อรันไทม์
ไฟล์อื่นที่อ่านได้ /var/cache/debconf/questions.dat ใช้สำหรับเก็บค่าตัวแปรและคำตอบของคำถาม คำถามมักจะอ้างถึงเทมเพลตที่ใช้ถาม ด้วยเหตุผลด้านความปลอดภัยที่ชัดเจน ค่าสำหรับคำถามประเภท “รหัสผ่าน” จะถูกจัดเก็บไว้ในไฟล์แยกต่างหากที่ไม่สามารถอ่านได้ในไดเร็กทอรีเดียวกัน