นโยบายการจัดการความรู้ มหาวิทยาลัยสงขลานครินทร์ 1.ให้ใช้เครื่องมือการจัดการความรู้ผลักดัน คุณภาพคน และกระบวนทำงาน 2.ส่งเสริมการแลกเปลี่ยนประสบการณ์การทำงาน จากหน้างาน 3.ส่งเสริมให้มีเวทีเรียนรู้ร่วมกัน

วิภัทร ศรุติพรหม
Ico64
วิภัทร ศรุติพรหม
หัวหน้ากลุ่มงานวิจัยและพัฒนา
ศูนย์คอมพิวเตอร์ ม.สงขลานครินทร์
เครือข่าย
สมาชิก · ติดตาม: 0 · ผู้ติดตาม: 4

อ่าน: 2098
ความเห็น: 0

เลือก package repository ด้วยโปรแกรม debmirror [C]

debmirror

ผมได้ทำการ mirror package repository ของ ubuntu มาจาก ม.เกษตร  http://mirror2.ku.ac.th/ubuntu/ ด้วยการ rsync มาทั้งหมด มาเก็บไว้ที่ ftp://ftp.psu.ac.th/pub/ubuntu/ ใช้พื้นที่ในส่วนของ dists และ pool รวมทั้งหมดประมาณ 157 GB

มาเกิดเรื่องตอนที่ผมต้องเปิด workshop นอก ม.อ. ซึ่งต่ออินเทอร์เนตได้ช้าหรือต่ออินเทอร์เนตไม่ได้เลย จำเป็นต้องสร้าง package repository เอง จึงกะถ่ายแฟ้มมาทั้งดุ้นจาก ftp ที่มีอยู่ ก็เจอปัญหาว่าแฟ้มมีขนาดโตตั้ง 157 GB ผมมี hard disk แค่ 80 GB จำเป็นต้องคัดเลือกไปเฉพาะบางส่วน

ผมจึงได้ใช้โปรแกรม debmirror ในการดึงเอาเฉพาะ package ที่ต้องการคือรุ่น 6.06 ชื่อว่า dapper ไปด้วยตัวอย่างคำสั่งว่า

debmirror --verbose --nosource --passive --host=ftp.psu.ac.th --root=pub/ubuntu --dist=dapper,dapper-backports,dapper-proposed,dapper-security,dapper-updates --arch=i386 --section=main,restricted,universe,multiverse --ignore-release-gpg /home/ftp/pub/ubuntu

ผลคือมันดึงแฟ้มไปเพียง  16 GB เท่านั้น

รายละเอียดคำสั่งของโปรแกรม debmirror ดูด้วย คำสั่ง  debmirror --help

ใครสนใจลองเอาวิธีนี้ไปทำเป็น mirror ในหน่วยงานตนเองก็ได้นะครับ

--วิภัทร 

 

 

หมวดหมู่บันทึก: วิจัย - วิจัยสถาบัน
คำสำคัญ (keywords): ศูนย์คอมพิวเตอร์  debmirror  ubuntu
สัญญาอนุญาต: สงวนสิทธิ์ทุกประการ Copyright
สร้าง: 23 พฤศจิกายน 2550 16:18 แก้ไข: 23 พฤศจิกายน 2550 16:18 [ แจ้งไม่เหมาะสม ]
ดอกไม้
สมาชิกที่ให้กำลังใจ
 
Facebook
Twitter
Google

บันทึกอื่นๆ

ความเห็น

ไม่มีความเห็น
คุณต้องทำการเข้าระบบก่อนแสดงความเห็น