zoukankan      html  css  js  c++  java
  • [ Arch Linux ] Arch更新源高速源整理之测速并自动排序高速源 加快更新效率

    方法一:

    工具:rankmirrors 

    0x01 备份原来的源,并创建一个测试源

    cd /etc/pacman.d
    cp mirrorlist mirrorlist.bak
    cp mirrorlist mirrorlist.test

    0x02 测速与排序

    开始对新的源测速与排序,并将结果写入源列表文件

    rankmirrors -n 1 mirrorlist.test > mirrorlist
    

    好了 测试结束后会把结果会把速度最快的源放在最前面并写入到新的源列表,开始更新就可以了。

    0x03 语法

    它没有 man 手册,需要查看详细信息,请使用 --help

    rankmirrors  --help
    

    方法二:

    工具:Reflector

    与 Reflector 相比,rankmirrors 逊色多了。因为 Reflector 能从官方镜像列表获取最近更新的镜像,包括最新建立的镜像,即使这个镜像在 /etc/pacman.d/mirrorlist 里没有。也就是说,该工具是不受 mirrorlist 文件限制。此外,它还能获取刚刚与主服务器同步的镜像列表,并按照速度排序。

    先备份 /etc/pacman.d/mirrorlist

    cp /etc/pacman.d/mirrorlist /etc/pacman.d/mirrorlist.bak

    下面命令将过滤官方镜像列表中的前 5 个镜像,按速度排列并覆盖 /etc/pacman.d/mirrorlist

    reflector -l 5 --sort rate --save /etc/pacman.d/mirrorlist 

    下面这个命令会从官方镜像列表中获取200个最近同步过的源,并对这200个源进行大文件下载来,根据在你电脑里的下载速度进行排序,写入mirrorlist(强烈推荐)

    reflector --verbose -l 200 -p http --sort rate --save /etc/pacman.d/mirrorlist

    与上面的那条命令一样,不过只测美国的源

    reflector --verbose --country 'United States' -l 200 -p http --sort rate --save /etc/pacman.d/mirrorlist
    

    同样地。它没有 man 手册,需要查看详细信息,请使用 --help

  • 相关阅读:
    JavaScript 为字符串添加样式 【每日一段代码80】
    JavaScript replace()方法 【每日一段代码83】
    JavaScript for in 遍历数组 【每日一段代码89】
    JavaScript 创建用于对象的模板【每日一段代码78】
    html5 css3 新元素简单页面布局
    JavaScript Array() 数组 【每日一段代码88】
    JavaScript toUTCString() 方法 【每日一段代码86】
    位运算
    POJ 3259 Wormholes
    POJ 3169 Layout
  • 原文地址:https://www.cnblogs.com/lfoder/p/6169342.html
Copyright © 2011-2022 走看看