เพื่อให้ระบบได้รับการปรับปรุงในแบบที่ช่วยลดแบนด์วิดธ์อินเทอร์เน็ตที่ใช้งานและป้องกันการซ้ำซ้อนของการดาวน์โหลดจากมิเรอร์ให้ดูที่apt-cache-server
เพิ่มเติมเกี่ยวกับเรื่องนี้มหาวิทยาลัยอาจพิจารณาตั้งค่าUbuntu Mirrorเป็นทางการ (หรือไม่เป็นทางการ)
หลังจากตั้งค่า apt-cache-server และหนึ่งเครื่องคุณสามารถใช้สคริปต์หรือคำสั่งสองสามคำสั่งเพื่อทำซ้ำการติดตั้งชุดซอฟต์แวร์ในคอมพิวเตอร์หลายเครื่อง:
วิธีสร้างไฟล์ด้วยแอพพลิเคชั่นที่ติดตั้งทั้งหมดในระบบ:
ในระบบการทำงาน:
dpkg --get-selections | grep -v deinstall > ubuntu-files
หากต้องการติดตั้งแพ็กเกจที่แสดงรายการไว้ในไฟล์นี้:
### Make sure the system is fully updated
sudo apt-get update && sudo apt-get upgrade
### Install the dselect tool (probably depracated)
sudo apt-get install dselect
### Give the package list to dpkg so it knows what to install
sudo dpkg --set-selections < ubuntu-files
### Use dselect to initiate installation (option 'I' will do it)
sudo dselect
หมายเหตุ: อาจมีวิธีที่ดีกว่าในการทำเช่นเรียก dpkg โดยตรงแทนที่จะติดตั้งและใช้ dselect
หมายเหตุ: แม้ว่าแพ็คเกจทั้งหมดจะแสดงรายการเฉพาะแพ็คเกจที่ไม่มีอยู่ในระบบจะถูกติดตั้งโดย dpkg
หมายเหตุ: ไม่แนะนำให้ติดตั้งไขว้รุ่น - อาจติดตั้งแพคเกจล้าสมัย (Open Office) และชุดรูปแบบและการพึ่งพาที่ไม่พึงประสงค์ (เช่นในการอัพเกรดจาก 10.04 เป็น 11.04 ด้วย Unity
สำหรับการติดตั้งมีหลายวิธีในการทำเช่นนี้ขึ้นอยู่กับความต้องการของคุณ นี่คือบางส่วน:
- หลักอีกครั้ง (respin) Ubuntu ของคุณเองด้วยการตั้งค่าและแอพพลิเคชั่นที่คุณต้องการ
- สร้างฮาร์ดไดรฟ์ต้นแบบพร้อมระบบที่ติดตั้งอย่างสมบูรณ์ของคุณและทำสำเนาลงบนเครื่องแต่ละเครื่อง
- ทำสำเนาเพียงเล็กน้อยของการติดตั้งพื้นฐานจากนั้นใช้คำแนะนำข้างต้นเพื่อติดตั้งแพ็คเกจด้วย dpkg --set-selections
ฉันเชื่อว่าความท้าทายที่แท้จริงของคุณกำลังจะเป็นการบริหารเครือข่าย - การจัดการผู้ใช้พื้นที่จัดเก็บและทรัพยากรอื่น ๆ ดังนั้นเครื่องมือที่ดีบางอย่างที่จะช่วยคุณในการทำงานเหล่านี้จะมีความสำคัญมาก