Rankmirror
RankMirror is a ruby implementation of rankmirrors
in ArchLinux but for all modern Linux distributions.
Installation
$ gem install rankmirror
Usage
$ rankmirror --help
eg. rankmirror -o opensuse --flavor tumbleweed --continent asia
, the fastest openSUSE Tumbleweed mirror in Asia.
rankmirror -o fedora --flavor 25 --country cn
, the fastest Fedora 25 mirror in China.
rankmirror -o epel --flavor 7 --country cn
, the fastest EPEL 7 mirror in China.
rankmirror -o packman -s
will get you: the fastest Packman mirror from the World. And save that to a packman.mirrorlist in your ~/.rankmirror
.
Next time, just rankmirror -l -o packman -s
, which is faster^2. Because most of the times, there're only a few mirrors that are fast to you.
License
The gem is available as open source under the terms of the MIT License.