เรื่องราวเบื้องหลัง: ฉันใช้ CUBIC เพื่อพยายามสร้างอนุพันธ์ของฉันเอง ไม่มีอะไรที่ใครจะสนใจ แค่เห็นว่ากระบวนการทำงานอย่างไร (และแน่นอนว่าฉันได้เรียนรู้บางอย่างเกี่ยวกับการจัดระเบียบระบบจนถึงตอนนี้ ดังนั้นฉันจึงเรียกมันว่าประสบความสำเร็จส่วนใหญ่แล้ว "อนุพันธ์" นี้ไม่ได้แตกต่างจากอูบุนตูสต็อก แต่แพ็คเกจเริ่มต้นจำนวนมากถูกลบออก มีการเพิ่มแพ็คเกจใหม่สองสามแพ็คเกจ และการตั้งค่าจำนวนมากถูกแทนที่
ตอนนี้ปัญหาอยู่ในมือ:
ไม่ต้องการสร้างมิเรอร์แบบเต็มของไฟล์โฟกัสทั้งหมดของ Ubuntu ฉันต้องการพึ่งพาเซิร์ฟเวอร์เพื่อรับการอัปเดต ยกเว้นในกรณีที่การอัปเดตเหล่านั้นเกี่ยวข้องกับไฟล์ที่ฉันแก้ไข
สำหรับไฟล์อินสแตนซ์ที่ฉันได้แก้ไขรวมถึงสิ่งเหล่านี้ (ทั้งไฟล์เองหรือไฟล์ภายในไดเรกทอรีเหล่านี้):
/etc/lsb-release
/usr/share/glib-2.0/schemas
/usr/share/พื้นหลัง
ดังนั้น การติดตั้งเป็นไปตามแผน แต่เมื่อฉันทำการอัปเดตหลังการติดตั้ง ไฟล์จากแหล่งที่มาของ Ubuntu จะแทนที่การแก้ไขที่ฉันทำ
ฉันจะบอกคอมพิวเตอร์ของฉันให้ดึงการอัปเดตจาก Ubuntu ยกเว้นสำหรับการแก้ไขที่ฉันทำได้อย่างไร (หรือมากกว่านั้น ยกเว้นแพ็คเกจที่ติดตั้งไฟล์ที่ฉันกำลังแก้ไข)
ฉันสามารถหมุน VM เพื่อโฮสต์ไฟล์ที่แก้ไขของฉันได้หากจำเป็น เพียงแค่มองหาตัวชี้เกี่ยวกับสิ่งที่ต้องเกิดขึ้นเพื่อบอกคอมพิวเตอร์ของฉันว่า lsb-release ควรมาจากเซิร์ฟเวอร์ของฉัน ไม่ใช่เซิร์ฟเวอร์ของ Ubuntu
ใครสามารถช่วย?
ขอบคุณ