如何解决:"无法使用无法获取cdrom apt-get更新来添加新的CD-ROM"错误

时间:2020-01-09 10:44:49  来源:igfitidea点击:

如何解决“Failed to fetch cdrom apt-get update cannot be used to add new CD-ROMs”

修复无法获取cdrom apt-get更新无法用于添加新CD-ROM错误的问题

发生此错误的原因是CD-ROM已包含在此处作为来源之一。这意味着,系统正在尝试从Linux系统的ISO映像或者实时CD中查找软件更新。如果将其插入,则可以正常工作,但即使如此,也不应该使用它。

为了解决此问题,我们需要将其从软件来源列表中删除。

在Ubuntu中,查找"软件和更新":

在第一个选项卡Ubuntu Software中,查找cdrom,如果已选中,请取消选中它。

关闭软件源,然后再次运行更新。现在应该可以正常工作了。

进一步的故障排除:

上述方法应该已修复此apt-get更新无法用于添加新CD-ROM错误的问题。但这对我而言并非如此,因为在使用实时会话时,cdrom选项已经变灰。

现在要解决我们的错误,我们将采用命令行路由。打开一个终端并使用以下行查看源列表中包含的内容:

cat /etc/apt/sources.list

对我来说输出如下:

deb cdrom:[elementary OS 0.3 _Freya_  Daily amd64 (20150208)]/ trusty main restricted

deb http://archive.ubuntu.com/ubuntu/ trusty main restricted universe multiverse

deb-src http://archive.ubuntu.com/ubuntu/ trusty main restricted universe multiverse

deb http://security.ubuntu.com/ubuntu/ trusty-security main restricted universe multiverse

deb-src http://security.ubuntu.com/ubuntu/ trusty-security main restricted universe multiverse

deb http://archive.ubuntu.com/ubuntu/ trusty-updates main restricted universe multiverse

deb-src http://archive.ubuntu.com/ubuntu/ trusty-updates main restricted universe multiverse

查看上面列表中的第一行。它包括cdrom。我们需要在此行之前添加注释以使其看起来像这样:

#deb cdrom:[elementary OS 0.3 _Freya_  Daily amd64 (20150208)]/ trusty main restricted

为此,请使用以下命令:

sudo gedit /etc/apt/sources.list

编辑sources.list之后,再次运行apt-get更新。错误" apt-get更新无法用于添加新的CD-ROM"应该已得到修复。