我正在尝试使用pacman -Syu
命令进行完整的系统升级。
它说
:: File /var/cache/pacman/pkg/turbulence-0.3.5-1-any.pkg.tar.xz is corrupted (invalid or corrupted package (PGP signature)).
Do you want to delete it? [Y/n]
有没有办法解决这个问题?
答案 0 :(得分:19)
有很多主题说你应该编辑pacman.config
文件并完全删除PGP密钥检查,但这不是一个好主意。
只需运行此命令并等待通过从服务器下载密钥来刷新密钥:
$ sudo pacman-key --refresh-keys
然后继续完整系统升级sudo pacman -Syu
答案 1 :(得分:5)
如果密钥大量过时,或者pacman-key --populate
的其他答案在实践中不起作用,您可能还有兴趣运行pacman-key --refresh-keys
。