ดังนั้นฉันสามารถเรียกใช้บนเครื่องเดียว:
dpkg --get-selections '*' > selection.txt
บนเครื่องอื่น:
dpkg --set-selections < selection.txt
... ตามด้วยสิ่งใดสิ่งหนึ่งต่อไปนี้:
aptitude install
apt-get -u dselect-upgrade
... เพื่อติดตั้งแพ็คเกจที่
อย่างไรก็ตามปรากฏว่าข้อมูลบางอย่างสูญหายไปในกระบวนการเช่นว่าxyz
มีการติดตั้งแพคเกจ (พูด) โดยอัตโนมัติเป็นการอ้างอิงของแพ็คเกจอื่น ( abc
) apt-get --purge remove abc
คุณจะเห็นว่าเมื่อใดก็ตามที่คุณทำสิ่งที่ชอบ บนเครื่องเดิมคุณจะได้รับแจ้งว่าxyz
มีการติดตั้งแพคเกจเป็นการอ้างอิงabc
และคุณอาจใช้apt-get autoremove
เพื่อกำจัดมัน
ตอนนี้ฉันรู้deborphan
และdebfoster
แต่พวกเขากำลังยุ่งยากต่อการใช้ที่กำหนด (แบบง่าย) งานในมือ
ดูเหมือนว่าการบันทึกและกู้คืนการเลือกตามที่แสดงด้านบนไม่เพียงพอที่จะกู้คืนการพึ่งพาที่ละเอียดอ่อนของแพ็คเกจที่ติดตั้ง
มีวิธีสำรองชุดเมทาดาทาที่สมบูรณ์สำหรับการจัดการแพ็กเกจและกู้คืนได้ทั้งหมดหรือไม่?
apt-mark
การบันทึก / เรียกคืนข้อมูลเกี่ยวกับแพคเกจติดตั้งอัตโนมัติเทียบกับแบบแมนนวล