Ubuntu 22.04 LTS执行sudo apt update后出现(E/W/N)类错误的解决方法咨询
Ubuntu 22.04 LTS执行sudo apt update后出现(E/W/N)类错误的解决方法咨询
Hey,看了你的apt update输出,问题很明确——Brave浏览器的软件源公钥没被系统信任,所以才会弹出那个NO_PUBKEY A8580BDC82D3DC6C的错误,这在使用第三方软件源时挺常见的,按下面的步骤就能搞定:
第一步,导入缺失的公钥到系统的可信密钥列表,在终端执行这条命令:
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys A8580BDC82D3DC6C这条命令会从Ubuntu官方的公钥服务器上获取对应的Brave公钥,并将其添加到系统信任中,让apt能验证源的真实性。
第二步,重新运行更新命令确认问题是否解决:
sudo apt update
如果还是遇到同类问题,你可以尝试重新配置Brave的软件源(确保源的配置和密钥绑定正确):
- 先添加Brave的密钥文件到指定目录:
sudo curl -fsSLo /usr/share/keyrings/brave-browser-archive-keyring.gpg https://brave-browser-apt-release.s3.brave.com/brave-browser-archive-keyring.gpg - 重新写入Brave的源配置:
echo "deb [signed-by=/usr/share/keyrings/brave-browser-archive-keyring.gpg] https://brave-browser-apt-release.s3.brave.com/ stable main" | sudo tee /etc/apt/sources.list.d/brave-browser-release.list - 再次执行更新命令:
sudo apt update
这样应该就能彻底解决公钥验证的问题啦。
备注:内容来源于stack exchange,提问作者Asadullahill Galib
相关产品推荐
相关产品推荐

