paccache メモ
自宅鯖でArch Linuxを管理するときの、pacmanのキャッシュをいい感じに使うコマンドのメモ
あとでansibleとかに起こす
キャッシュを3つ残して消す
code:zsh
paccache --remove --keep 3
cacheサーバの外からキャッシュを送る
code:zsh
sudo rsync --delete --progress --recursive /var/cache/pacman/pkg/ rsync://192.168.30.61/$(uname -m)
cacheサーバ自身はaarch64なので、自分自身に送る
code:zsh
sudo rsync --progress --recursive /var/cache/pacman/pkg/ /home/sync/pacman/aarch64/
キャッシュを持ってきて使うのはansibleに起こしているので、よきようにplaybook流せばOK
https://github.com/kei-s16/homelab/blob/main/ansible/roles/upgrade-packages/tasks/main.yml#L8-L24