You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何清理Opera残留以解决软件更新器的GPG签名错误问题

如何清理Opera残留以解决软件更新器的GPG签名错误问题

看起来你因为Opera残留的软件源问题,搞得系统更新一直报错,确实挺闹心的!别着急,我们一步步来把这个问题解决掉——核心问题是你删掉Opera后,它的软件源配置文件还留在系统里,导致更新时触发了GPG签名验证失败的错误。你贴的错误信息也明确指向了这一点:

W: GPG error: https://deb.opera.com/opera-stable stable InRelease: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 24A1004B1F11DCC9
E: The repository 'https://deb.opera.com/opera-stable stable InRelease' is not signed.
N: Updating from such a repository can't be done securely, and is therefore disabled by default.
N: See apt-secure(8) manpage for repository creation and user configuration details.

下面是你可以直接复制粘贴执行的步骤,全程不用自己改内容:

  • 第一步,先确认系统里残留的Opera源文件:
    打开终端,执行这条命令:
    ls /etc/apt/sources.list.d/ | grep opera
    执行后会显示所有和Opera相关的源配置文件名(比如可能是opera-stable.list之类的)
  • 第二步,删除这些残留的源文件:
    执行这条命令(通配符*会自动匹配所有Opera相关的源文件,确保删干净):
    sudo rm /etc/apt/sources.list.d/opera*.list
    执行时可能需要输入你的系统密码,输入时终端不会显示字符,正常输入回车就行
  • 第三步,更新软件源缓存:
    执行这条命令,让系统刷新源列表,去掉无效的Opera源:
    sudo apt update

执行完这三步后,再打开软件更新器试试,应该就不会再出现那个“Failed to upload package list”的错误了。

另外,如果你担心还有其他Opera残留文件,可以再执行这条命令清理一下系统里没用的依赖和残留配置:
sudo apt autoremove --purge

至于你提到的双系统、Windows分区的问题,当前先把更新报错的问题解决掉,之后如果还有其他问题可以再单独处理。不用太自责,非技术人员遇到这种残留问题很正常,按步骤来就行!

备注:内容来源于stack exchange,提问作者Creed Jo

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.22 11:34:30