【问题标题】:"pacman -Syu" not working: invalid pgp key“pacman -Syu”不工作:无效的 pgp 密钥
【发布时间】:2014-05-14 18:31:58
【问题描述】:

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

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

【问题讨论】:

    标签: pacman-package-manager


    【解决方案1】:

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

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

    $ sudo pacman-key --refresh-keys
    

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

    【讨论】:

    • 这为我解决了一切问题。这就像告诉 pacman 忽略密钥检查一样简单,但更安全,所以使用这个解决方案似乎很愚蠢。
    【解决方案2】:

    如果密钥严重过期或pacman-key --refresh-keys 的另一个给出的答案在实践中不起作用,您可能也有兴趣运行pacman-key --populate

    【讨论】:

      猜你喜欢
      • 2016-05-17
      • 2021-09-04
      • 2012-05-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-02-17
      • 1970-01-01
      • 2020-12-13
      相关资源
      最近更新 更多