ฉันจะลบค่าออกจากฐานข้อมูล debconf ได้อย่างไร


19

ตามคำถามนี้ตอนนี้ฉันได้รับค่าที่ไม่คาดคิดสำหรับการติดตั้ง gitolite ของฉันซึ่ง gitolite ไม่สามารถติดตั้งได้ ฉันจำเป็นต้องล้างฐานข้อมูล debconf ของคีย์ไม่กี่ปุ่ม แต่ฉันไม่เห็นวิธีที่จะทำให้สำเร็จ ไม่ทำอย่างนี้กับเพื่อนเท่าที่ฉันจะบอกได้

เป็นไปได้หรือไม่ที่จะล้างฐานข้อมูล debconf ในบางค่า?

คำตอบ:


30
echo PURGE | debconf-communicate packagename

การดำเนินการนี้จะลบการกำหนดค่าทั้งหมดสำหรับแพคเกจนี้ดังนั้นหากคุณต้องการบันทึกบางรายการรับชุดแรกด้วย debconf-get-selections จากนั้นแทนที่ชุดที่คุณต้องการเก็บไว้

คุณสามารถค้นหาการกระทำที่เป็นไปได้ทั้งหมดในคู่มือการบรรจุภัณฑ์ Debian แทนที่จะกำจัดคำถามทั้งหมดของแพ็คเกจที่คุณสามารถลองได้

echo RESET question | debconf-communicate packagename

หรือ

echo UNREGISTER question | debconf-communicate packagename
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.