การดาวน์โหลดจากคลังเก็บหลักของ Ubuntu นั้นช้าแม้ว่าจะไม่ใช่วันที่ฉันจะได้รับ apt-get เพื่อใช้งานมิเรอร์ที่อยู่ใกล้ฉันโดยอัตโนมัติได้อย่างไร
การดาวน์โหลดจากคลังเก็บหลักของ Ubuntu นั้นช้าแม้ว่าจะไม่ใช่วันที่ฉันจะได้รับ apt-get เพื่อใช้งานมิเรอร์ที่อยู่ใกล้ฉันโดยอัตโนมัติได้อย่างไร
คำตอบ:
apt-get รองรับวิธี 'mirror' ที่จะเลือก mirror ที่ดีโดยอัตโนมัติตามตำแหน่งของคุณ วาง:
deb mirror://mirrors.ubuntu.com/mirrors.txt precise main restricted universe multiverse
deb mirror://mirrors.ubuntu.com/mirrors.txt precise-updates main restricted universe multiverse
deb mirror://mirrors.ubuntu.com/mirrors.txt precise-backports main restricted universe multiverse
deb mirror://mirrors.ubuntu.com/mirrors.txt precise-security main restricted universe multiverse
ด้านบนใน/etc/apt/sources.list
ไฟล์ของคุณควรเป็นสิ่งที่จำเป็นสำหรับการเลือกมิเรอร์ให้คุณโดยอัตโนมัติตามตำแหน่งทางภูมิศาสตร์ของคุณ
Lucid (10.04), Maverick (10.10), Natty (11.04), และ Oneiric (11.10) ผู้ใช้สามารถแทนที่precise
ด้วยชื่อที่เหมาะสม
sudo apt-get update
ก่อนที่จะทำการใด ๆapt-get install
เพื่อใช้กระจกที่ใกล้เคียงที่สุดของคุณ
ฉันได้ใช้เครื่องมือ GUI 'เลือกเซิร์ฟเวอร์ที่ดีที่สุด': จาก Ubuntu Software Center ไปที่ Edit -> Software Sources ในเมนู (คุณสามารถทำได้จากการตั้งค่าสำหรับ Synaptic หรือ Update Manager)
ใต้แท็บซอฟต์แวร์ Ubuntu มีเมนูแบบเลื่อนลงถัดจาก "ดาวน์โหลดจาก:" หากคุณเลือก "อื่น ๆ ... " คุณจะได้รับปุ่มที่ระบุว่า "เลือกเซิร์ฟเวอร์ที่ดีที่สุด" คลิกที่มันเพื่อให้ Ubuntu ทำการทดสอบเพื่อดูว่ามิเรอร์ใดจะให้ความเร็วในการดาวน์โหลดที่ดีที่สุด
ฉันไม่สามารถแสดงความคิดเห็นว่าสิ่งนี้ดีกว่าหรือแย่กว่าวิธีที่คุณพบด้วยตัวเอง บางทีคนที่มีความเชี่ยวชาญในปัญหาสามารถแสดงความคิดเห็น!
นี่คือภาพหน้าจอบางส่วนสำหรับวิธีกราฟิกตามที่ Jorge แนะนำ:
เปิดศูนย์ซอฟต์แวร์อูบุนตูคลิกที่แก้ไขในเมนูสากลและไปที่ 'แหล่งที่มาของซอฟต์แวร์ ... '
คลิกที่เมนูแบบเลื่อนลงถัดจาก 'ดาวน์โหลดจาก' และเลือก 'อื่น ๆ ... '
คลิกที่ Select Best Server
เซิร์ฟเวอร์ที่ดีที่สุดจะถูกเน้น คลิกChoose Serverและคุณเสร็จแล้ว!
apt-get
ตำแหน่งทางภูมิศาสตร์ไม่ได้ให้ภาพสะท้อนที่ดีที่สุดเสมอไป ตัวอย่างเช่นฉันอาศัยอยู่ใน BC แคนาดาและส่วนใหญ่ที่อยู่ในจังหวัดนี้ควรพบกระจกใน BC, California หรือรัฐแปซิฟิกหรือแม้แต่แอริโซนา
อย่างไรก็ตามที่นี่ทางเหนือ ISP ของฉัน (ต่างจาก บริษัท โทรศัพท์) มีสายไฟเบอร์เพียงเส้นเดียวออกจากเมืองนี้และมันจะตรงไปยังคาลการี (1000 กม. ทางทิศตะวันออกของที่นี่) ที่ซึ่งมันเสียบปลั๊ก NEX ที่ใช้ร่วมกัน มีเดเบียนที่น่ารักและอูบุนตูและใครรู้อะไรอีก ดูเหมือนว่ามหาวิทยาลัยจะมี ISP เดียวกันกับฉันดังนั้นอัตราการถ่ายโอนจึงถูกวัดเป็นเมกะไบต์ต่อวินาทีเมื่อเทียบกับ 50-100 กิโลไบต์ต่อวินาทีที่ฉันได้รับจากกระจกเริ่มต้น
ดังนั้น. ฉันขอแนะนำให้รู้จักโทโพโลยีเครือข่ายอินเทอร์เน็ตในพื้นที่ของคุณ สิ่งที่สวยเช่นการแลกเปลี่ยนเครือข่ายสามารถทำการเชื่อมต่อที่รวดเร็วไปยังสถานที่เฉพาะ การอยู่บนเครือข่าย ISP ของคุณสามารถข้ามเส้นทางความเร็วที่คุณอาจต้องเผชิญกับโลกภายนอก
ขอบคุณโพสต์เกี่ยวกับเครื่องมือ GUI ในการเปลี่ยนแปลงสิ่งนี้ฉันพบว่ามิเรอร์และตั้งเป็นค่าเริ่มต้น แสดงที่ดีสำหรับหัวข้อนี้!
สำหรับการอัปเกรดอย่างรวดเร็วฉันได้ดาวน์โหลดซีดีสำรองโดยใช้เพลง หลังจากการอัพเกรดด้วยวิธีนี้ฉันยังคงลงเอยด้วยระบบที่ยังไม่อัปเดตทั้งหมด (อาจเป็นหลังจากที่ ISO เต็มไป)
หลังจากที่มีการค้นหาอย่างรวดเร็วผมจบลงในรายชื่อของกระจกใน Launchpad ค้นหาประเทศของคุณและทดสอบบางอย่าง ฉันอาศัยอยู่ในเนเธอร์แลนด์และมีความเร็วเพียง 75kB / s ซึ่งต่ำกว่าความเร็วปกติของฉันมาก กระจก ubuntu.mirror.cambrium.nl ไม่ได้ผลสำหรับฉัน แต่ ubuntu.mirror.astratoip.net ทำ แทนที่มิเรอร์ตามนั้นและรันคำสั่งด้านล่าง:
sudo sed 's@archive.ubuntu.com@ubuntu.mirror.atratoip.net@' -i /etc/apt/sources.list
sudo apt-get update
แทนที่archive.ubuntu.com
ด้วยมิเรอร์ปัจจุบันของคุณ
คำแนะนำสำหรับผู้ใช้Kubuntu 12.04 ...
จาก Muon Software Center:
จากนั้นบนแท็บซอฟต์แวร์ Kubuntu:
สิ่งนี้จะเลือกเซิร์ฟเวอร์ด้วยการ ping ที่เร็วที่สุด (เซิร์ฟเวอร์ที่เร็วที่สุดในเวลานั้น)
ฉันอยู่อังกฤษ แต่เซิร์ฟเวอร์ที่เร็วที่สุดของฉันคือ "เซิร์ฟเวอร์สำหรับประเทศเนปาล" - เร็วกว่าสิ่งที่ฉันได้รับประมาณ 10 เท่าด้วยเซิร์ฟเวอร์เริ่มต้นสำหรับสหราชอาณาจักร!
นี่คือสคริปต์ Python ที่ฉันเขียนซึ่งส่งคืนรายการมิรเรอร์ที่มีเวลาแฝงต่ำสุดสำหรับประเทศที่ระบุ
สคริปต์ยังให้ข้อมูลแบนด์วิดท์และสถานะที่นำมาจากหน้า Launchpad ของsources.list
มิเรอร์และจะสร้างไฟล์ใหม่โดยใช้มิรเรอร์ที่เลือกจากรายการ
สคริปต์ Python ของฉันฉลาดหลักแหลมที่จะแสดงภาพสะท้อนภายในประเทศของคุณโดยอัตโนมัติสร้างมาตรฐานและจัดอันดับตามสถานะและความเร็วในที่สุดก็เปลี่ยนแหล่งรายการในรายการถ้าคุณต้องการ
ความแตกต่างระหว่างapt-smart
และคำตอบอื่น ๆ ที่กล่าวถึงapt-select
คือ:
apt-smart
ค้นหาตำแหน่งที่คุณอยู่โดยอัตโนมัติดังนั้นคุณไม่จำเป็นต้องระบุประเทศเมื่อคุณเดินทางไปต่างประเทศapt-smart
ดาวน์โหลด HTTP จริงจากมิเรอร์แต่ละตัวเพื่อให้ได้ผลลัพธ์ที่แม่นยำยิ่งขึ้น (แบนด์วิดท์ & สถานะ) และสนับสนุนพร็อกซี HTTP ในขณะที่apt-select
ใช้ping
และอาศัยข้อมูลที่ไม่ถูกต้องของ launchpad เท่านั้นapt-smart
กำลังถูกบำรุงรักษาในขณะที่apt-select
ใบ isusues unfix เกือบ 3 ปีคุณสามารถติดตั้งได้อย่างง่ายดายapt-smart
ผ่านทางpip
สำหรับ copy'n'paste รายละเอียดการติดตั้งคำสั่งโปรดดูโครงการ Readme
ตัวอย่างการใช้งานที่ช่วยให้คุณสามารถจัดอันดับมิรเรอร์ภายในประเทศของคุณ:
$ apt-smart -l
ด้วย-l
หรือ--list-mirrors
คุณจะได้รับ (ตัวอย่างผลลัพธ์จากเซิร์ฟเวอร์ Travis CI US):
---------------------------------------------------------------------------------------------------------
| Rank | Mirror URL | Available? | Updating? | Last updated | Bandwidth |
---------------------------------------------------------------------------------------------------------
| 1 | http://mirrors.gigenet.com/ubuntua... | Yes | No | Up to date | 1.73 MB/s |
| 2 | http://mirror.genesisadaptive.com/... | Yes | No | Up to date | 1.68 MB/s |
| 3 | http://ubuntu.mirrors.tds.net/pub/... | Yes | No | Up to date | 1.4 MB/s |
| 4 | http://repos.forethought.net/ubuntu | Yes | No | Up to date | 1.35 MB/s |
| 5 | http://repo.miserver.it.umich.edu/... | Yes | No | Up to date | 937.62 KB/s |
...
| 75 | http://mirror.cc.vt.edu/pub2/ubuntu | Yes | No | 1 day behind | 659.67 KB/s |
| 76 | http://mirror.atlantic.net/ubuntu | Yes | No | 2 days behind | 351.26 KB/s |
| 77 | http://mirror.lstn.net/ubuntu | Yes | No | 4 days behind | 806.81 KB/s |
| 78 | http://mirrors.usinternet.com/ubun... | Yes | No | 4 weeks behind | 514.31 KB/s |
| 79 | http://mirrors.arpnetworks.com/Ubuntu | Yes | No | 19 weeks behind | 418.94 KB/s |
| 80 | http://mirrors.ocf.berkeley.edu/ub... | Yes | Yes | Up to date | 446.07 KB/s |
---------------------------------------------------------------------------------------------------------
Full URLs which are too long to be shown in above table:
1: http://mirrors.gigenet.com/ubuntuarchive
2: http://mirror.genesisadaptive.com/ubuntu
3: http://ubuntu.mirrors.tds.net/pub/ubuntu
5: http://repo.miserver.it.umich.edu/ubuntu
...
78: http://mirrors.usinternet.com/ubuntu/archive
80: http://mirrors.ocf.berkeley.edu/ubuntu
เป็นการดีที่วิธีการแจกจ่ายทั้งหมดปรับใช้โปรโตคอล Torrent ดังนั้นเราจึงไม่จำเป็นต้องปรับเปลี่ยนใด ๆ