เวิร์กสเตชันออนไลน์ของ OnWorks Linux และ Windows

โลโก้

ฟรีโฮสติ้งออนไลน์สำหรับเวิร์กสเตชัน

<ก่อนหน้านี้ | เนื้อหา | ถัดไป>

ไฟล์การกำหนดค่าล่วงหน้าอยู่ในรูปแบบที่ใช้โดยคำสั่ง debconf-set-selections รูปแบบทั่วไปของบรรทัดในไฟล์การกำหนดค่าล่วงหน้าคือ:



มีกฎสองสามข้อที่ควรคำนึงถึงเมื่อเขียนไฟล์การกำหนดค่าล่วงหน้า


• ใส่ช่องว่างหรือแท็บเดียวเท่านั้นระหว่างประเภทและค่า: ช่องว่างเพิ่มเติมใด ๆ จะถูกตีความว่าเป็นของค่า

บรรทัดสามารถแบ่งออกเป็นหลายบรรทัดได้โดยการต่อท้ายแบ็กสแลช (“\”) เป็นอักขระต่อเนื่องของบรรทัด ตำแหน่งที่ดีในการแยกบรรทัดคือหลังชื่อคำถาม ที่ที่ไม่ดีอยู่ระหว่างประเภทและมูลค่า เส้นแบ่งจะรวมเป็นบรรทัดเดียวโดยเว้นวรรคนำหน้า/ส่วนท้ายทั้งหมดรวมกันเป็นช่องว่างเดียว

• สำหรับตัวแปร debconf (เทมเพลต) ที่ใช้ในตัวติดตั้งเท่านั้น เจ้าของควรตั้งค่าเป็น "di" สำหรับตัวแปรพรีซีดที่ใช้ในระบบที่ติดตั้ง ควรใช้ชื่อของแพ็กเกจที่มีเทมเพลต debconf ที่สอดคล้องกัน เฉพาะตัวแปรที่ตั้งค่าเจ้าของเป็นอย่างอื่นที่ไม่ใช่ “di” เท่านั้นที่จะเผยแพร่ไปยังฐานข้อมูล debconf สำหรับระบบที่ติดตั้ง

คำถามส่วนใหญ่ต้องเตรียมการล่วงหน้าโดยใช้ค่าที่ถูกต้องในภาษาอังกฤษและไม่ใช่ค่าที่แปล อย่างไรก็ตาม มีคำถามบางข้อ (เช่น ใน พาร์ทแมน) ที่จำเป็นต้องใช้ค่าที่แปล

• คำถามบางข้อใช้รหัสเป็นค่าแทนข้อความภาษาอังกฤษที่แสดงระหว่างการติดตั้ง

วิธีที่ง่ายที่สุดในการสร้างไฟล์การกำหนดค่าล่วงหน้าคือการใช้ไฟล์ตัวอย่างที่ลิงก์ในส่วน B.4 เป็นพื้นฐานและทำงานจากที่นั่น

วิธีอื่นคือทำการติดตั้งด้วยตนเอง จากนั้นหลังจากรีบูต ให้ใช้การเลือก debconf-get- จาก debconf-utils แพ็คเกจเพื่อดัมพ์ทั้งฐานข้อมูล debconf และฐานข้อมูล cdebconf ของตัวติดตั้งเป็นไฟล์เดียว:


$ debconf-get-selections --ตัวติดตั้ง > ไฟล์

$ debconf-get-selections >> ไฟล์


อย่างไรก็ตาม ไฟล์ที่สร้างขึ้นในลักษณะนี้จะมีบางรายการที่ไม่ควรวางล่วงหน้า และไฟล์ตัวอย่างเป็นจุดเริ่มต้นที่ดีกว่าสำหรับผู้ใช้ส่วนใหญ่


หมายเหตุ วิธีนี้ขึ้นอยู่กับข้อเท็จจริงที่ว่าเมื่อสิ้นสุดการติดตั้ง ฐานข้อมูล cdebconf ของผู้ติดตั้งจะถูกบันทึกลงในระบบที่ติดตั้งใน /var/log/installer/cdebconf. อย่างไรก็ตาม เนื่องจากฐานข้อมูลอาจมีข้อมูลที่ละเอียดอ่อน โดยค่าเริ่มต้น ไฟล์จะสามารถอ่านได้โดยรูทเท่านั้น

ไดเรกทอรี /var/log/ตัวติดตั้ง และไฟล์ทั้งหมดในนั้นจะถูกลบออกจากระบบของคุณหากคุณล้างแพ็คเกจ การติดตั้ง-รายงาน.


ในการตรวจสอบค่าที่เป็นไปได้สำหรับคำถาม คุณสามารถใช้ nano เพื่อตรวจสอบไฟล์ใน

/var/lib/cdebconf ระหว่างการติดตั้ง ดู templates.dat สำหรับเทมเพลตดิบและ questions.dat สำหรับค่าปัจจุบันและสำหรับค่าที่กำหนดให้กับตัวแปร

หากต้องการตรวจสอบว่ารูปแบบของไฟล์การกำหนดค่าล่วงหน้านั้นถูกต้องก่อนทำการติดตั้งหรือไม่ คุณสามารถใช้คำสั่ง debconf-set-selections -c preseed.cfg.


ข.4. เนื้อหาของไฟล์การกำหนดค่าล่วงหน้า (สำหรับไบโอนิค)

ระบบปฏิบัติการคลาวด์คอมพิวติ้งยอดนิยมที่ OnWorks: