最近更新是发现mysql无法更新了,原因是gpg key过期。MySQL为社区版本的MySQL 运行自己的包存储库。它们支持yum和apt包管理器,由子目录分隔。到目前为止一切顺利,但似乎之前的 GPG(用于签署包)已被替换。这会在运行apt-get update(或 apt update)时导致错误
查看存储库时,无法识别特定的 APT gpg 密钥。这些文件通常以 .gpg、.gnupg、.key 或类似的后缀结尾。但是,在存储库的顶级目录中还有一个有趣的文件:RPM-GPG-KEY-mysql-2022。
为什么耐人寻味?因为文件以 RPM 开头,建议这个键只用于 rpm 包(用于 yum 包管理器)。让我们使用 apt-key 导入该文件:
curl -s http://repo.mysql.com/RPM-GPG-KEY-mysql-2022 | apt-key add -
接下来运行apt update 就可以发现可以正常更新了。