执行apt-get update时出现CD源错误且无法打开软件和更新设置求助
执行apt-get update时出现CD源错误且无法打开软件和更新设置求助
看起来你碰到了两个关联的问题:执行apt-get update时的CD源报错,还有打不开「软件和更新」工具来修改源配置。别慌,咱们可以直接通过命令行修改源配置来解决,一步步来:
第一步:解决APT的CD源报错问题
这个错误是因为系统里还保留着Ubuntu安装光盘的源配置,但现在没有挂载对应的光盘,导致APT找不到Release文件。我们需要注释掉所有CD源的配置行:
- 先备份源配置文件,防止改错后无法恢复:
sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak
- 自动注释所有CD源行(最快捷的方法):
运行这条命令,它会把sources.list里所有以cdrom://开头的行前面加上#(注释符号):
sudo sed -i '/^cdrom:/s/^/#/' /etc/apt/sources.list
- 同时检查额外源目录下的CD源:
有些源可能存在sources.list.d目录的单独文件里,同样注释掉:
sudo sed -i '/^cdrom:/s/^/#/' /etc/apt/sources.list.d/*.list
- 验证修复效果:
重新执行更新命令,应该不会再出现CD源的报错了:
sudo apt-get update
第二步:修复无法打开「软件和更新」的问题
「软件和更新」对应的包是software-properties-gtk,可能是依赖损坏或者配置问题导致无法启动,我们可以重装它来修复:
- 先尝试重新安装该包:
sudo apt-get install --reinstall software-properties-gtk
- 如果重装后还是打不开,试试彻底清理配置后再安装:
# 彻底卸载并清理配置 sudo apt-get purge software-properties-gtk # 清理无用依赖 sudo apt-get autoremove # 重新安装 sudo apt-get install software-properties-gtk
完成后,再尝试打开「软件和更新」,应该就能正常启动了。如果还是有问题,可以检查系统GTK依赖是否完整,但先按上面的步骤操作,大部分情况下都能解决问题。
备注:内容来源于stack exchange,提问作者Devraj Thakur




