执行sudo apt-get update时遭遇源列表格式错误问题求助
执行sudo apt-get update时遭遇源列表格式错误问题求助
嗨,我刚看到你的报错信息,这明显是APT源配置文件的格式出问题了——具体是Opera浏览器的那个源文件里的条目格式不对,缺少了必填的component部分(就是错误提示里的{component})。我给你一套靠谱的解决步骤,亲测有效:
第一步,先给出问题的源文件做个备份,以防改错了没法恢复:
sudo cp /etc/apt/sources.list.d/archive_uri-https_deb_opera_com_opera-stable_stable-jammy.list /etc/apt/sources.list.d/archive_uri-https_deb_opera_com_opera-stable_stable-jammy.list.bak第二步,用nano编辑器打开这个出错的文件:
sudo nano /etc/apt/sources.list.d/archive_uri-https_deb_opera_com_opera-stable_stable-jammy.list第三步,修正里面的内容。正常的Opera稳定版源条目应该是这样的:
deb https://deb.opera.com/opera-stable/ stable non-free你把当前文件里的错误条目替换成上面这行就行——核心就是补上
non-free这个component,这正是报错里缺失的部分。第四步,保存并退出nano:按
Ctrl+O确认保存,再按Ctrl+X退出编辑器。第五步,重新运行更新命令验证:
sudo apt-get update
如果上面的步骤还没解决问题,那咱们换个思路,直接删掉这个出错的源文件,重新添加Opera的官方源:
sudo rm /etc/apt/sources.list.d/archive_uri-https_deb_opera_com_opera-stable_stable-jammy.list wget -qO- https://deb.opera.com/archive.key | sudo apt-key add - echo "deb https://deb.opera.com/opera-stable/ stable non-free" | sudo tee /etc/apt/sources.list.d/opera-stable.list sudo apt-get update
这样应该就能彻底解决源列表读取失败的问题啦!
备注:内容来源于stack exchange,提问作者Jairo Martinez-Nino
相关产品推荐
相关产品推荐

