执行sudo apt update遇NO_PUBKEY 3D5919B448457EE0错误,未找到Bazel
解决Bazel安装时apt update公钥缺失问题
导入缺失的公钥
执行以下命令获取指定公钥:sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 3D5919B448457EE0若连接密钥服务器失败,改用HTTP端口重试:
sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 3D5919B448457EE0更新软件源并安装Bazel
重新执行更新命令,确认错误消除:sudo apt update更新完成后安装Bazel稳定版:
sudo apt install bazel如需安装特定版本,替换为对应版本号即可:
sudo apt install bazel-6.4.0备选修复方案(上述步骤无效时)
- 删除旧的Bazel源配置文件:
sudo rm /etc/apt/sources.list.d/bazel.list - 重新添加官方Bazel源:
echo "deb [arch=amd64] https://storage.googleapis.com/bazel-apt stable jdk1.8" | sudo tee /etc/apt/sources.list.d/bazel.list - 再次导入公钥并完成安装:
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 3D5919B448457EE0 sudo apt update && sudo apt install bazel
- 删除旧的Bazel源配置文件:
内容的提问来源于stack exchange,提问作者Sakthi
相关产品推荐
相关产品推荐

