Lubuntu系统安装软件时APT源列表读取失败求助
嗨,我碰到过好多次这类APT源格式错误的问题,你的情况很明确:那个WineHQ的源文件格式不符合APT的规范,导致系统没法正确读取源列表。别慌,按下面的步骤来就能解决:
第一步,先搞清楚错误源文件里到底写了啥
打开终端,运行这个命令查看出问题的源文件内容:cat /etc/apt/sources.list.d/archive_uri-https_dl_winehq_org_wine-builds_lubuntu_noble-noble.list
通常你会发现里面的格式不对,比如缺少了main这类组件字段,或者URL、字段的位置写错了。第二步,修复源文件的格式
用nano编辑器打开这个文件来修改(nano是新手友好的终端编辑器):sudo nano /etc/apt/sources.list.d/archive_uri-https_dl_winehq_org_wine-builds_lubuntu_noble-noble.list
把里面的内容改成符合标准APT源的格式,针对你的Noble版本,正确的WineHQ源应该是这样的:deb https://dl.winehq.org/wine-builds/lubuntu/ noble main
修改完之后,按Ctrl+O保存,再按Ctrl+X退出编辑器。第三步,验证修复是否成功
运行sudo apt update,如果没有再弹出那个源读取失败的错误,就说明问题解决了,接下来就能正常安装软件啦。
要是你觉得手动修改太麻烦,还有个更简单的备选方案:直接删掉这个有问题的源文件,重新添加正确的WineHQ源:
- 删除错误文件:
sudo rm /etc/apt/sources.list.d/archive_uri-https_dl_winehq_org_wine-builds_lubuntu_noble-noble.list - 先添加WineHQ的签名密钥(避免后续验证报错):
wget -nc https://dl.winehq.org/wine-builds/winehq.key && sudo apt-key add winehq.key - 添加正确的源:
sudo add-apt-repository 'deb https://dl.winehq.org/wine-builds/lubuntu/ noble main' - 最后再跑一遍
sudo apt update确认没问题
备注:内容来源于stack exchange,提问作者sanjay napa Zubie

