Linux[问题] Archlinux长时间不更新遇到“/var/cache/pacman/pkg/xxx 已损坏”的解决方案

386 阅读1分钟

本问题产生的原因是我太久没有使用这个装了该系统的笔记本电脑,更新不是很频繁,造成了现在这个现象,该问题的解决方式也比较简单,只需要先更新archlinux-keyring,再执行更新命令即可

archlinux-keyring是为了验证软件包签名的组件,在我们安装或更新软件包时,密钥环会验证软件包的前面是否可信。如果长期不更新,则会导致上述情况。

sudo pacman -Sy archlinux-keyring
yay -Syyu