Arch wiki page on reflector states that:

Make sure the resulting /etc/pacman.d/mirrorlist does not contain entries that you consider untrustworthy before syncing or updating with pacman.

The question is, how should I know if a mirror is trustworthy or not?

  • www-gem@lemmy.ml
    link
    fedilink
    arrow-up
    18
    arrow-down
    1
    ·
    1 年前

    Personally I use reflector like so:

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

      • www-gem@lemmy.ml
        link
        fedilink
        arrow-up
        1
        ·
        1 年前

        Reflector relies on ArchLinux mirror status but limit the list you will end up using based on options like the country. This can already limit the “risk” even though the mirrors only grant you access to the packages so it’s basically a list of URL.
        The risk will be to install untrusted packages or use “Siglevel=Never” if you have allowed such things in your system. Similarly if you use AUR it’s highly recommended to check the PKGBUILD before installation.

          • www-gem@lemmy.ml
            link
            fedilink
            arrow-up
            2
            ·
            1 年前

            Right. I personaly run it as part of a script when I clean the pacman cache with the Scc options.
            A note about this command: it deletes from the cache all past versions of installed packages and all uninstalled packages. This will prevent downgrading or reinstalling packages without downloading them again. One may prefer using less aggressive options or paccache.

  • Victor@lemmy.world
    link
    fedilink
    arrow-up
    7
    ·
    1 年前

    Well, mine is the university five minutes from my neighborhood, and I basically know the people who run it. So it’s pretty obvious to me, personally. I just picked that one manually and deleted all the others (kept a few that were closest to me geographically, but commented-out, as backup if something were to go wrong).