Làm thế nào tôi có thể có được apt để sử dụng một tấm gương gần tôi, hoặc chọn một chiếc gương nhanh hơn?


Câu trả lời:


184

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.listtệ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ế precisebằng tên thích hợp.


6
Chỉ cần làm rõ, đây là thay vì các dòng thông thường hoặc cũng như?
Hamish Downer

9
Điều đó hoạt động khi bạn may mắn. Tôi đã vô hiệu hóa nó trên máy tính để bàn của chúng tôi bây giờ vì nó thường sẽ trả lại gương bị hỏng (loại thỉnh thoảng cung cấp cho bạn 403).
ℝaphink

2
@ HamishDowner Đây là bên cạnh các dòng. Ở đầu tập tin.
ζ--

6
Mẹo tuyệt vời. Chỉ cần lưu ý rằng sau khi thực hiện thay đổi, bạn cần chạy sudo apt-get updatetrướ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.
Simon East

3
Điều này làm việc cho tôi với bản phát hành đáng tin cậy (máy chủ)
Marc

81

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:

  1. 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 ...'

  2. Nhấp vào menu thả xuống bên cạnh 'Tải xuống từ' và chọn 'Khác ...'

  3. Bấm vào Select Best Server

  4. Máy chủ tốt nhất được tô sáng. Nhấp Choose Servervà bạn đã hoàn tất!


9
Có một cách dòng lệnh để làm như vậy?. Tôi nhận được các máy chủ tốt nhất khác nhau mỗi ngày. Sẽ hữu ích khi chọn sản phẩm tốt nhất trước khi sử dụngapt-get
balki

Có lẽ một trong những đề cập trong bài viết trên của tôi? Tôi thường chỉ "thiết lập và quên nó đi" - cập nhật thường đến khá nhanh.
Sean Fitzpatrick

1
Câu trả lời rất tốt bởi vì nó được sử dụng theo từng bước giải thích. Lớn cộng với nó bao gồm hình ảnh.
Ade Malsasa Akbar

1
vừa thử "máy chủ tốt nhất", nó đã hướng tôi đến ftp.utexas.edu, đã nhanh chóng không cập nhật được trong trung tâm phần mềm. tuy nhiên sử dụng danh sách thả xuống rất hữu ích để tìm ra một tấm gương tốt.
don sáng

13

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!


Có phải ubfox-archives.mirror.nexicom.net bạn đang đề cập đến?
lrkwz

12

Để 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.combằng gương hiện tại của bạn.


8

Mẹo dành cho người dùng Kubfox 12.04 ...

Từ trung tâm phần mềm Muon:

  • Cài đặt> Cấu hình nguồn phần mềm

Sau đó, trên tab Phần mềm Kubfox:

  • Chọn "Khác" từ danh sách thả xuống "Tải xuống từ:"
  • Nhấp vào nút "Chọn máy chủ tốt nhất" - điều này sẽ ping tất cả các máy chủ trong danh sách

Đ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!


7

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.listtệp mới bằng cách sử dụng máy nhân bản được chọn từ danh sách.


1

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-smartvà câu trả lời khác được đề cập apt-selectlà:

  • 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-smartthự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-selectchỉ sử dụng pingvà 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-selectchiếc lá đã bị xáo trộn trong gần 3 năm.

Bạn có thể dễ dàng cài đặt apt-smartqua 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


KHÔNG sao chép-dán cùng một câu trả lời cho nhiều câu hỏi. Nếu các câu hỏi tương tự nhau, thì bạn nên gắn cờ các câu hỏi là trùng lặp với nhau và chỉ trả lời một trong số chúng. Mặt khác, sao chép cùng một câu trả lời ở khắp mọi nơi được coi là ồn ào và bất lịch sự.
Thomas Ward

0

Lý tưởng nhất là toàn bộ phương thức phân phối đã điều chỉnh một giao thức Torrent, vì vậy chúng tôi sẽ không phải điều chỉnh bất kỳ phương thức nào trong số này.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.