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

Ubuntu 24.04 LTS执行sudo apt update命令时遭遇源文件解析错误的求助

Ubuntu 24.04 LTS执行sudo apt update命令时遭遇源文件解析错误的求助

嗨,刚接触Ubuntu就碰到这个问题别慌,我来帮你拆解清楚问题和解决办法:

错误原因

这个报错已经说得很明确了:你系统里的/etc/apt/sources.list.d/third-party.sources文件的第一条条目格式不符合规范,APT没法正常解析里面的源地址(URI)。大概率是你之前添加第三方软件源时,不小心写错了地址、漏了协议头(比如http:///https://),或者格式不符合APT的要求导致的。

解决步骤

  1. 先备份源文件(重要!防止改坏了没法恢复)
    打开终端执行这条命令,给出错的文件做个备份:

    sudo cp /etc/apt/sources.list.d/third-party.sources /etc/apt/sources.list.d/third-party.sources.bak
    
  2. 查看并修复出错的源文件
    用新手友好的nano编辑器打开这个文件:

    sudo nano /etc/apt/sources.list.d/third-party.sources
    

    打开后聚焦到第一行内容,重点检查这几个点:

    • 源地址(URI)有没有正确的协议头,比如是不是开头是https://或者http://,有没有拼写错误(比如把https写成htps)
    • 整个条目的格式是不是符合APT .sources文件的规范,标准格式大概是这样的:

      Types: deb
      URIs: https://合法的源地址
      Suites: noble # Ubuntu24.04的代号是noble,这里要对应系统版本
      Components: main

    如果发现错误,直接在编辑器里修改,改完之后按Ctrl+O保存(按回车确认文件名),再按Ctrl+X退出编辑器。

  3. 测试修复结果
    重新执行更新命令:

    sudo apt update
    

    如果这次能正常运行,就说明问题解决了。

  4. 如果还是报错的备选方案
    如果修改后还是不行,可能这个文件里的错误不止一处,你可以先把这个文件临时移走,测试是不是它的问题:

    sudo mv /etc/apt/sources.list.d/third-party.sources /etc/apt/sources.list.d/third-party.sources.temp
    

    再执行sudo apt update,如果这次正常了,说明确实是这个第三方源文件的问题。你可以选择重新从软件的官方渠道复制正确的源信息添加回去,或者如果不需要这个第三方软件源,直接删掉那个临时文件就行。

小提醒

以后添加第三方源的时候,尽量从软件的官方网站复制完整的源配置,别自己手动敲,很容易写错格式~

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.04.16 11:08:13