Current, Daily, Weekly, Deferred mirror setup

OK, I’ve set up https://repo.m2x.dev/ :

repo.m2x.dev

There are five update strands:

  • current - Synchronised hourly with Arch stable; an Arch mirror.
  • daily - Updated once per day.
  • daily-deferred - Updated once per day, yesterday’s state.
  • weekly - Updated every Tuesday.
  • weekly-deferred - Updated every Tuesday, last week’s state.

Use this as your /etc/pacman.d/mirrorlist , replacing $strand with one of the values above:

Server = https://repo.m2x.dev/$strand/$repo/$arch

Note: things will get messy if you mix cadences (e.g. daily with Arch mirrors).

Update cadence

The update cadence looks something like this:

Note that updates to current are more frequent than the image suggests.

Signing key

I may occasionally fast-track an update I want on all my machines.

sudo pacman-key --recv-key 9C08A255442FAFF0 && sudo pacman-key --lsign 9C08A255442FAFF0

Package sources

Arch package sources can be found on https://www.archlinux.org/packages/

Overlaid package sources will appear on GitLab, https://gitlab.com/m2x.dev/overlay/

10 Likes