在Ubuntu 20.04安装MariaDB 10.5时无法导入签名密钥求助
解决Ubuntu 20.04安装MariaDB 10.5时GPG密钥文件缺失问题
方案1:手动补齐缺失的GPG密钥后重新运行脚本
- 切换到你解压MariaDB tar包后的根目录(即
setup_repository脚本所在目录) - 手动下载缺失的密钥文件到当前目录:
curl -LsSo MariaDB-C74CD1D8-public.asc https://mariadb.org/mariadb_release_signing_key.asc - 再次运行
setup_repository脚本:./setup_repository
方案2:跳过脚本,手动配置APT源安装
如果脚本仍无法正常运行,直接手动配置源更可靠:
- 添加MariaDB官方GPG密钥到系统信任列表:
sudo mkdir -p /etc/apt/trusted.gpg.d/ sudo curl -LsSo /etc/apt/trusted.gpg.d/mariadb.gpg https://mariadb.org/mariadb_release_signing_key.asc - 创建MariaDB源配置文件:
sudo nano /etc/apt/sources.list.d/mariadb.list - 在打开的文件中添加以下适配Ubuntu 20.04(focal)的内容:
deb [arch=amd64,arm64,ppc64el] http://mirror.mariadb.org/repo/10.5/ubuntu focal main - 保存退出编辑器后,更新APT缓存并安装MariaDB:
sudo apt update sudo apt install mariadb-server mariadb-client
方案3:检查脚本的密钥路径配置
若以上方案均无效,可排查脚本内的密钥路径设置:
- 用文本编辑器打开
setup_repository脚本,搜索MariaDB-C74CD1D8-public.asc相关的路径配置项 - 确认脚本指定的密钥文件路径与实际文件路径一致,若不一致,修改脚本路径或把密钥文件移动到脚本指定的位置
内容的提问来源于stack exchange,提问作者Baruch Youssin
相关产品推荐
相关产品推荐

