Đối với dòng lệnh, bạn có thể sử dụng công cụ Python có tên apt-smart
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 (tự động phát hiệ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
Tất nhiên, apt-smartcũng có thể thay đổi nguồn của bạn. Danh sách nếu bạn muốn:
$ apt-smart -a
Với -ahoặc --auto-change-mirrorđể khám phá các gương có sẵn, hãy xếp hạng các gương theo tốc độ kết nối và cập nhật trạng thái và cập nhật /etc/apt/source.list để sử dụng gương có sẵn tốt nhất.
Với -c, hoặc --change-mirror MIRROR_URLđể cập nhật /etc/apt/source.list để sử dụng MIRROR_URL đã cho.
So với các công cụ khác:
apt-smart tự động tìm thấy bạn đang ở đâu nên 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, thay vì 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 hầu hết các công cụ khác để lại các vấn đề không được giải quyết trong một thời gian dài.
Bạn có thể dễ dàng cài đặt apt-smartqua pip, để biết các lệnh và cách sử dụng bản sao chi tiết, vui lòng xem Project Readme .