在MSYS2中安装libftdi遇PGP签名验证错误,求解决
在MSYS2中安装libftdi时PGP签名验证错误的解决方法
你遇到的不是操作错误,这类PGP签名验证问题通常是MSYS2密钥库未同步、密钥过期或包缓存损坏导致的,按以下步骤解决:
更新MSYS2密钥库与系统
先同步最新的密钥并升级系统,执行以下命令:pacman -Sy archlinux-keyring msys2-keyring pacman -Su这一步会更新所有信任的PGP密钥,解决签名不可信的问题。
清理缓存并重新安装
如果更新密钥后仍报错,清理已损坏的包缓存,再重新安装:pacman -Scc pacman -S mingw-w64-x86_64-libftdi临时禁用签名验证(仅应急使用)
若上述方法都无效,可临时关闭签名验证(不推荐长期使用,存在安全风险):- 编辑
/etc/pacman.conf文件,找到SigLevel = Required DatabaseOptional这一行,修改为SigLevel = Never - 执行安装命令
pacman -S mingw-w64-x86_64-libftdi - 安装完成后,记得改回原配置以保证系统安全性
- 编辑
内容的提问来源于stack exchange,提问作者ASiDesigner
相关产品推荐
相关产品推荐

