赞
踩
关键词:pacman,MSYS2,MinGW32,MinGW64,未知密钥
最近使用pacman升级MSYS2时,碰到以下错误:
- 错误:数据库 'mingw32' 无效 (无效或已损坏的数据库 (PGP 签名))
- 错误:数据库 'mingw64' 无效 (无效或已损坏的数据库 (PGP 签名))
- 错误:数据库 'msys' 无效 (无效或已损坏的数据库 (PGP 签名))
根本原因在于keyring失效。到keyring的页面下载:
msys2-keyring - MSYS2 Packages
比如当前版本的压缩包是msys2-keyring-1~20201002-1-any.pkg.tar.xz。
使用此压缩包升级keyring(此时没法直接用pacman -S msys2-keyring来安装,只能通过下载后安装):
pacman -U --config <(echo) msys2-keyring-1_20201002-1-any.pkg.tar.xz
运行完成后,即可通过pacman -Syu升级所有软件包。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。