เป็นไปได้หรือไม่ในการจำลองที่เก็บ apt?


13

ฉันเป็นนักเรียนที่ Case Western Reserve University และแบนด์วิดธ์จากเซิร์ฟเวอร์ Ubuntu ไปยังตำแหน่งของฉันมักจะไม่ดีอย่างน่ากลัว (ตามลำดับไม่กี่ร้อยไบต์ต่อวินาที) ตัวฉันและเพื่อนสองสามคนต้องการดาวน์โหลดแพ็คเกจหนึ่งครั้งและให้พวกเขาใช้แคชกับส่วนที่เหลือของการติดตั้ง Ubuntu ในวิทยาเขต ในการทำเช่นนั้นเราจะต้องตั้งค่าที่เก็บ APT ของเราเองหรือตั้งค่าเซิร์ฟเวอร์แคช (squid?) ที่เราสามารถชี้ระบบของเรา

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



ไม่แม้แต่ 1k / s? ฉันขอแนะนำให้คุณบ่นกับผู้ดูแลระบบของคุณ แม้แต่ WiFi ฟรีของสตาร์บัคสามารถเข้าถึง 150k / s
Gödel

1
@Gödel: การเชื่อมต่อที่เกิดขึ้นจริงเร็วกว่ามาก - ฉันได้รับการดาวน์โหลด 1MB / s ทุกที่ยกเว้นที่เกี่ยวข้องกับความถนัด กระจกในนี้ดูเหมือนจะช้ามาก
Billy ONeal

1
ฉันยังอยู่ที่ CWRU และได้เห็นความเร็วที่น้อยกว่าไปยังกระจกเริ่มต้น คุณเคยลองใช้มิเรอร์ที่อยู่บน Internet2 เช่น mirror.anl.gov หรือไม่? ฉันสามารถรับความเร็วที่มากกว่า 1MB ต่อวินาทีไปยังมิเรอร์นั้น ๆ ได้บ่อยครั้ง
Eric Perko

@Eric: Ah - การสลับมิเรอร์ดูเหมือนจะแก้ไขปัญหาได้ บางทีบิต "Select best mirror" อาจสนใจเรื่องเวลาแฝงมากกว่าแบนด์วิดท์ ขอบคุณ!
Billy ONeal

คำตอบ:


10

คุณอาจต้องการใช้ apt-proxy แทนมิเรอร์แบบเต็มเนื่องจากจะใช้พื้นที่และเวลาน้อยลงในการตั้งค่า:

https://help.ubuntu.com/community/AptProxy

จากนั้นคุณจะต้องอัปเดตรายการที่เก็บสำหรับผู้ที่ต้องการใช้พร็อกซีของคุณ


4

มีหลายวิธีในการทำมิเรอร์ที่เก็บหรือดาวน์โหลดแพ็กเกจแคช ทางออกที่ดีที่สุดคืออะไรขึ้นอยู่กับจำนวนคนที่จะใช้และโครงสร้างพื้นฐานที่มีอยู่แล้ว

ตัวอย่างเช่นมหาวิทยาลัยหลายแห่งมีซอฟต์แวร์ในตัวอยู่แล้วและในกรณีนั้นทางออกที่ง่ายที่สุดน่าจะเพิ่ม Ubuntu ให้กับมิเรอร์นั้น ;)

และถ้ามหาวิทยาลัยของคุณมีพร็อกซีเซิร์ฟเวอร์อยู่แล้วคุณอาจใช้มันได้ (อาจมีการตั้งค่าแบบกำหนดเองสำหรับที่เก็บ?)

เมื่อคุณต้องการที่จะสะท้อนทั้งหมดหรือบางส่วนของที่เก็บอย่างเป็นทางการ (และ / หรือที่เก็บอื่น ๆ ) บางอย่างคุณสามารถใช้สิ่งที่ต้องการapt-mirror, debmirror, debpartial-mirror, หรือmirrorkit ubumirrorการทำมิเรอร์ที่เก็บทั้งหมดอาจดึงแพ็กเกจจำนวนมากที่ไม่มีใครเคยใช้ดังนั้นถ้าแบนด์วิดท์เป็นปัญหาจริงๆ (แม้ตอนกลางคืน) มันอาจมีประโยชน์ในการทำมิเรอร์แพ็คเกจยอดนิยมเท่านั้น ...

เมื่อคุณต้องการไปยังแคชเท่านั้นที่ใช้แพคเกจมีapt-cacher, apt-cacher-ngหรือapt-p2pหรือพร็อกซี่เช่นปลาหมึก

ข้อดีอย่างหนึ่งของการมีมิเรอร์โลคัล (เมื่อเปรียบเทียบกับแคช) คือการติดตั้ง / อัพเกรดจะรวดเร็วเสมอ (สำหรับแพ็คเกจที่มีอยู่ในมิเรอร์) ในขณะที่ใช้แคชบุคคลแรกที่ต้องการแพ็กเกจจะต้อง รอจนกว่าจะดาวน์โหลด นอกจากนี้คุณยังสามารถกำหนดค่ามิเรอร์เพื่ออัปเดตในเวลากลางคืนเพื่อให้แพคเกจการดาวน์โหลดเกิดขึ้นเมื่อไม่มีใครใช้อัปลิงค์อินเทอร์เน็ต (เกือบ)

OTOH ข้อดีของการใช้แคชคือคุณจะดาวน์โหลดเฉพาะแพ็คเกจที่ต้องการและไม่มากไปกว่านั้น

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.