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

执行sudo apt-get update时提示Linode Ubuntu源缺少Signed-By的问题求助

执行sudo apt-get update时提示Linode Ubuntu源缺少Signed-By的问题求助

Hey 你好!咱们来一步步搞定这个Signed-By的提示问题~

首先,这个警告完全不是因为Ubuntu版本不支持的问题,Noble是没问题的!根源出在Ubuntu现在用的新.sources源配置格式上——它比旧的sources.list有更严格的安全要求,每个源条目必须明确指定用来验证软件包签名的密钥文件路径(也就是Signed-By字段),而你的third-party.sources里刚好漏掉了这个配置,所以apt就反复抛出警告了。

别担心,解决起来超简单,跟着做就行:

  • 第一步,打开你的third-party.sources文件,用nano编辑器操作最方便:
    sudo nano /etc/apt/sources.list.d/third-party.sources
    
  • 第二步,在现有内容里加上一行Signed-By配置,直接用系统自带的Ubuntu归档密钥就行(这个密钥是系统默认安装的,不用额外下载):
    Signed-By: /usr/share/keyrings/ubuntu-archive-keyring.gpg
    
    编辑完后的文件内容应该是这样的:
    Types: deb
    URIs: http://mirrors.linode.com/ubuntu/
    Suites: noble noble-updates noble-backports
    Components: main restricted universe multiverse
    Signed-By: /usr/share/keyrings/ubuntu-archive-keyring.gpg
    
  • 第三步,同样检查ubuntu.sources文件,如果里面的Linode源条目也没有Signed-By字段,也加上同样的那行配置。
  • 最后,重新运行sudo apt-get update,那些烦人的Missing Signed-By提示应该就消失了。

补充一句:Linode的Ubuntu源是同步官方源内容的,所以用系统自带的Ubuntu归档密钥验证完全合规,不用担心安全问题。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.04.16 10:45:28