Score:0

การจัดการไฟล์ปรับแต่งด้วย Debhelper

ธง cn

ฉันได้จัดทำแอปพลิเคชันสำหรับ Debian โดยใช้ Debhelper ไฟล์กำหนดค่าของแอปพลิเคชันอยู่ภายใต้ /opt/{package}/release/default/ แทน /etc/{package}/ และไม่สามารถเคลื่อนย้ายได้สะดวก จนกระทั่งเมื่อเร็วๆ นี้ สิ่งที่จำเป็นในการทำเครื่องหมายไฟล์ปรับแต่งนี้เป็นไฟล์ปรับแต่งก็คือการรวมไว้ในไฟล์บรรจุภัณฑ์ เดเบียน/{package}.conffiles. สิ่งนี้มีผลที่ต้องการที่ apt/dpkg จะตรวจจับการเปลี่ยนแปลงในเครื่องกับไฟล์ปรับแต่งเมื่ออัปเกรดและจัดการด้วยวิธีที่ชาญฉลาดแทนที่จะปิดกั้นการเปลี่ยนแปลงในเครื่องด้วยเวอร์ชันแพ็คเกจ

หลังจากอัปเกรดชุดเครื่องมือเป็นเวอร์ชันใหม่แล้ว ฉันก็ไม่ได้รับสิทธิประโยชน์นี้อีกต่อไป หน้าคน dh_installdeb (1) อ่าน:

{แพ็คเกจ}.conffiles:
  ในอดีต ไฟล์นี้จำเป็นต้องทำเครื่องหมายไฟล์ด้วยตนเองว่าไฟล์ 
  คอนเฟิร์ม อย่างไรก็ตาม มันล้าสมัยไปแล้วตั้งแต่ debhelper 
  คำนวณโดยอัตโนมัติว่าไฟล์ใดควรทำเครื่องหมายเป็นไฟล์ conffiles

เพิ่มเติมจากคู่มือผู้ดูแลใหม่ของ Debian:

5.3. คอนเฟิร์ม
  dh_installdeb(1) ตั้งค่าสถานะไฟล์ใดๆ โดยอัตโนมัติภายใต้ไดเร็กทอรี /etc 
  เป็น conffiles ดังนั้นหากโปรแกรมของคุณมีเพียง conffiles ที่นั่น คุณไม่มี 
  ต้องระบุในไฟล์นี้ สำหรับประเภทแพ็คเกจส่วนใหญ่ที่เดียว 
  conffiles ควรอยู่ภายใต้ /etc ดังนั้นไฟล์นี้จึงไม่จำเป็นต้องมีอยู่

คำถามของฉันคือฉันจะบรรลุพฤติกรรมแบบเก่าได้อย่างไรโดยเก็บไฟล์กำหนดค่าไว้ข้างใต้ /เลือก/?

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา