On Sun, 22 Jul 2018 15:10:30 +0100, Ralph Corderoy wrote: >> The curious issue here is, linux-headers is installed, but the >> package hasn't been put into the cache > >Because you obtained it directly and upgrade from it with `-U'. >The cache is of packages sync'd with `-S'. The package is not for packages that are already stored on your machine, but actually it is for packages installed by the -U option, too, if you install by using an URL instead of a path on your machine. However, I was mistaken regarding the signature and -Sc. $ ls -hl /var/cache/pacman/pkg/agg* ls: cannot access '/var/cache/pacman/pkg/agg*': No such file or directory $ sudo pacman -U https://ind.mirror.pkgbuild.com/community/os/x86_64/agg-2.5-9-x86_64.pkg.tar.xz [snip] $ ls -hl /var/cache/pacman/pkg/agg* -rw-r--r-- 1 root root 257K Jun 16 23:12 /var/cache/pacman/pkg/agg-2.5-9-x86_64.pkg.tar.xz -rw-r--r-- 1 root root 310 Jun 16 23:13 /var/cache/pacman/pkg/agg-2.5-9-x86_64.pkg.tar.xz.sig $ sudo pacman -R agg [snip] $ sudo pacman -Sc [snip] $ ls -hl /var/cache/pacman/pkg/agg* ls: cannot access '/var/cache/pacman/pkg/agg*': No such file or directory