คุณติดตามแพคเกจที่ติดตั้งบน Ubuntu (Linux) อย่างไร
(คำถามนี้คล้ายกับ1,0458มากแนะนำว่า Fedora และ Ubuntu / Debian นั้นแตกต่างกันพอที่จะรับประกันคำตอบที่ต่างกัน) ในขณะที่ฉันใช้การตั้งค่า Ubuntu ฉันจะค่อยๆติดตั้งแพคเกจจำนวนมากขึ้นเรื่อย ๆ จากการติดตั้งพื้นฐาน ถ้าฉันติดตั้งใหม่หรือถ้าฉันต้องการติดตั้งเครื่องใหม่ฉันมักจะต้องการติดตั้งแพคเกจเฉพาะเหล่านั้นอีกครั้งและฉันต้องการทำมันอย่างรวดเร็วเพื่อกลับไปใช้งานได้โดยไม่ยุ่งยาก เท่าที่ผมเคยเห็นของผู้จัดการแพคเกจ ( apt-get, aptitudeและsynaptic) สามารถบอกได้ว่าแพคเกจที่มีการติดตั้งและพวกเขาทั้งหมดมีบันทึก (แม้ว่าคนที่แตกต่างกันสำหรับแต่ละเครื่องมือซึ่งเป็นความยุ่งยาก) แต่ไม่มีใครสามารถบอกได้ว่าฉันบรรจุภัณฑ์อะไรติดตั้งเมื่อเทียบกับการอ้างอิงหรือการปรับปรุงระบบของพวกเขา แม้แต่ท่อนซุงก็มีเลศนัยที่ฉันไม่แน่ใจว่าสิ่งที่ฉันควรจะแยกออกจากพวกเขาหรือวิธีการรวมพวกเขา (ในกรณีของเครื่องมือที่เหมาะกับครอบครัวต่างๆ) ซึ่งหมายความว่าทุกครั้งที่ฉันติดตั้งใหม่หรือแม้กระทั่งสำรองข้อมูลฉันไม่แน่ใจว่าจะสร้างรายการนั้นใหม่ได้อย่างไร ฉันไม่จำเป็นต้องคาดหวังว่าเครื่องมือใด ๆ ที่จะทำเพื่อฉัน แต่ถ้าพวกเขาไม่ฉันกำลังมองหาวิธีแก้ปัญหา แม้แต่รูปแบบการ grep สำหรับกฎง่ายๆหรือความคิดที่ชัดเจนของสิ่งที่ถูกบันทึกไว้จะเป็นประโยชน์ อาจไม่มี "คำตอบที่ดีที่สุด" ที่นี่ แต่คำตอบที่ดีจะมีประโยชน์มาก คำตอบส่วนใหญ่ด้านล่างให้การประมาณของสิ่งที่ฉันกำลังมองหาและมีประโยชน์ในระดับหนึ่ง ตัวเลือกที่เลือกนั้นเป็นวิธีที่ใกล้เคียงกับวิธีการติดตั้งเครื่องมือของฉันบนระบบใหม่โดยอัตโนมัติอย่างสมเหตุสมผลแม้จะมีข้อแม้ทั้งหมด