Câu trả lời:
apt-get hiện hỗ trợ phương thức 'gương' sẽ tự động chọn một gương tốt dựa trên vị trí của bạn. Đặt:
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
trên cùng trong /etc/apt/sources.list
tệp của bạn phải là tất cả những gì cần thiết để làm cho nó tự động chọn một tấm gương cho bạn dựa trên vị trí địa lý của bạn.
Người dùng Lucid (10.04), Maverick (10.10), Natty (11.04), và Oneiric (11.10) có thể thay thế precise
bằng tên thích hợp.
sudo apt-get update
trước khi thực hiện bất kỳ thay đổi nào apt-get install
để sử dụng gương gần nhất.
Tôi đã luôn sử dụng công cụ GUI 'chọn máy chủ tốt nhất': từ Trung tâm phần mềm Ubuntu, đi đến Chỉnh sửa -> Nguồn phần mềm trong menu. (Bạn cũng có thể thực hiện việc này từ Tùy chọn cho Synaptic hoặc Trình quản lý cập nhật.)
Trong tab Phần mềm Ubuntu có phần thả xuống bên cạnh "Tải xuống từ:" Nếu bạn chọn "Khác ...", bạn sẽ nhận được một nút có nội dung "Chọn máy chủ tốt nhất"; nhấp vào nó để Ubuntu chạy một số thử nghiệm để xem máy nhân bản nào sẽ cho tốc độ tải xuống tốt nhất.
Tôi không thể nhận xét liệu điều này tốt hơn hay tệ hơn phương pháp bạn tự tìm ra. Có lẽ ai đó có chuyên môn về vấn đề này có thể bình luận!
Dưới đây là một số ảnh chụp màn hình cho phương pháp đồ họa, như đề xuất của Jorge:
Mở Trung tâm phần mềm Ubuntu, nhấp vào Chỉnh sửa trong menu toàn cầu và đi đến 'Nguồn phần mềm ...'
Nhấp vào menu thả xuống bên cạnh 'Tải xuống từ' và chọn 'Khác ...'
Bấm vào Select Best Server
Máy chủ tốt nhất được tô sáng. Nhấp Choose Servervà bạn đã hoàn tất!
apt-get
Vị trí địa lý không phải lúc nào cũng cho gương tốt nhất. Ví dụ, tôi sống ở BC Canada và hầu hết những người ở tỉnh này nên tìm một tấm gương ở BC, California hoặc bất kỳ tiểu bang Thái Bình Dương nào, thậm chí có thể là Arizona.
Tuy nhiên, ở phía bắc ISP của tôi (không giống như công ty điện thoại) chỉ có một tuyến cáp quang ra khỏi thành phố này và nó đi thẳng đến Calgary (1000km về phía đông ở đây), nơi nó cắm một NEX được chia sẻ với đường dây đến ucacheary, nơi họ có một debian đáng yêu và ubfox và gương người biết điều gì khác. Có vẻ như trường đại học có cùng ISP với tôi, và do đó tốc độ truyền được đo bằng megabyte mỗi giây, trái ngược với 50-100 kilobyte mỗi giây tôi nhận được từ một máy nhân bản mặc định.
Vì thế. Tôi khuyên bạn nên biết cấu trúc liên kết mạng internet địa phương của bạn. Những thứ đẹp như Trao đổi mạng có thể giúp kết nối nhanh đến các địa điểm cụ thể. Ở lại trên mạng ISP của bạn có thể bỏ qua một số điều tiết tốc độ mà bạn có thể có với thế giới bên ngoài.
Nhờ bài đăng liên quan đến công cụ GUI để thay đổi điều này, tôi đã tìm thấy chiếc gương đó và đặt nó làm mặc định. Chương trình tốt cho chủ đề này!
Để nâng cấp nhanh, tôi đã tải xuống đĩa CD thay thế bằng torrent. Sau khi nâng cấp theo cách này, tôi vẫn kết thúc với một hệ thống vẫn chưa có tất cả các bản cập nhật (có lẽ sau khi ISO được đóng gói).
Sau khi tìm kiếm nhanh, tôi đã kết thúc danh sách các gương trên Launchpad . Tìm kiếm quốc gia của bạn và kiểm tra một số. Tôi sống ở Hà Lan và chỉ có tốc độ 75kB / giây, thấp hơn nhiều so với tốc độ thông thường của tôi. Chiếc gương ubfox.mirror.cambrium.nl không hoạt động với tôi, nhưng ubfox.mirror.astratoip.net đã làm. Thay thế gương cho phù hợp và chạy các lệnh dưới đây:
sudo sed 's@archive.ubuntu.com@ubuntu.mirror.atratoip.net@' -i /etc/apt/sources.list
sudo apt-get update
Thay thế archive.ubuntu.com
bằng gương hiện tại của bạn.
Mẹo dành cho người dùng Kubfox 12.04 ...
Từ trung tâm phần mềm Muon:
Sau đó, trên tab Phần mềm Kubfox:
Điều này sẽ chọn máy chủ có ping nhanh nhất (máy chủ nhanh nhất tại thời điểm đó)
Tôi đang ở Anh, nhưng máy chủ nhanh nhất của tôi là "máy chủ cho Nepal". - nhanh hơn khoảng 10 lần so với những gì tôi nhận được với máy chủ mặc định cho Vương quốc Anh!
Dưới đây là tập lệnh Python tôi đã viết trả về danh sách các gương có độ trễ thấp nhất cho một quốc gia được chỉ định.
Kịch bản cũng cung cấp thông tin về băng thông và trạng thái được lấy từ các trang launchpad của máy nhân bản và sẽ tạo một sources.list
tệp mới bằng cách sử dụng máy nhân bản được chọn từ danh sách.
Tập lệnh Python của tôi apt-smart tự động tìm thấy các gương trong quốc gia của bạn, điểm chuẩn và xếp hạng chúng theo trạng thái và tốc độ, cuối cùng thay đổi nguồn.list nếu bạn muốn.
Sự khác biệt giữa apt-smart
và câu trả lời khác được đề cập apt-select
là:
apt-smart
tự động tìm thấy bạn đang ở đâu để bạn không cần chỉ định quốc gia khi bạn đi ra nước ngoài.apt-smart
thực hiện tải xuống HTTP thực từ mỗi máy nhân bản để có kết quả chính xác hơn (băng thông & trạng thái) và hỗ trợ proxy HTTP, trong khi apt-select
chỉ sử dụng ping
và dựa vào dữ liệu không chính xác của launchpad.apt-smart
đang được duy trì, trong khi đó, những apt-select
chiếc lá đã bị xáo trộn trong gần 3 năm.Bạn có thể dễ dàng cài đặt apt-smart
qua pip
, để biết các lệnh cài đặt sao chép chi tiết, vui lòng xem Project Readme .
Một ví dụ sử dụng cho phép bạn liệt kê các gương được xếp hạng trong quốc gia của bạn:
$ apt-smart -l
Với -l
, hoặc --list-mirrors
, bạn sẽ nhận được (ví dụ đầu ra từ máy chủ 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