“pacman -Syu”无效:pgp键无效

时间:2014-05-14 18:31:58

标签: pacman-package-manager

我正在尝试使用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] 

有没有办法解决这个问题?

2 个答案:

答案 0 :(得分:19)

有很多主题说你应该编辑pacman.config文件并完全删除PGP密钥检查,但这不是一个好主意。

只需运行此命令并等待通过从服务器下载密钥来刷新密钥:

$ sudo pacman-key --refresh-keys

然后继续完整系统升级sudo pacman -Syu

答案 1 :(得分:5)

如果密钥大量过时,或者pacman-key --populate的其他答案在实践中不起作用,您可能还有兴趣运行pacman-key --refresh-keys