当前位置: 首页>>技术教程>>正文


apt – 由于缺少 CDROM,无法下载存储库信息

问题描述

更新时收到此错误消息:

W:Failed to fetch cdrom://Ubuntu 11.10 _Oneiric Ocelot_ - Release amd64 (20111012)/dists/oneiric/main/binary-i386/Packages  Please use apt-cdrom to make this CD-ROM recognized by APT. apt-get update cannot be used to add new CD-ROMs
W:Failed to fetch http://ppa.launchpad.net/synce/ubuntu/dists/your_ubuntu_version/main/source/Sources  404  Not Found

该怎么办?

最佳思路

运行“软件和更新”并取消选中“带有 Ubuntu 的 Cdrom”附近的复选框

次佳思路

这里的问题是您的操作系统正在 apt 源列表中寻找 CD-ROM。要解决这个问题:

sudo vi /etc/apt/sources.list

删除所有包含 CD-ROM 的行。保存文件并再试一次。

第三种思路

W: 行是警告。第一个是因为您仍然将安装 CD(最初用于安装 Ubuntu 的那张)列为可能的软件源,但此时它不在您的驱动器中(合理,忽略它)。第二个是因为您已经逐字复制了一个 URL(网址)并且没有将 your_ubuntu_version 更改为您的 Ubuntu 版本的名称。它应该改为 http://ppa.launchpad.net/synce/ubuntu/dists/oneiric/main/source/Sources,因为您使用的是 Oneiric Ocelot (11.10)。

您可以通过 Ubuntu 软件中心访问软件源以更改您的源列表 – https://help.ubuntu.com/community/Repositories/Ubuntu#Adding_Repositories_in_Ubuntu

第四种思路

它正在尝试使用您用来安装 Ubuntu 的 CD 上的存储库,但无法访问它们(可能是因为 CD 不在驱动器中)。假设您有可用于安装新软件(和更新)的 Internet 连接,您可以安全地禁用 CD 上的存储库。

为此:

点击 Alt + F2 然后输入 gksudo software-properties-gtk 并在出现的对话框中输入您的密码。

现在在出现的窗口中,您应该能够通过取消选中“Ubuntu 软件选项卡”底部或“其他软件选项卡”(很可能在以前的位置)中的 cdrom 存储库来禁用它们。希望这可以帮助。

第五种思路

也许你应该看看这个 link 基本上你需要做的就是打开软件中心,去编辑>来源并从那里取消选中 cd rom

第六种思路

您已选择 CD-ROM 作为软件源,因此它正在检查 CD-ROM 的源。

要取消选中 CD-ROM 选项 go-to:

  1. 系统设置

  2. 软件来源

  3. 其他软件

  4. 取消选中 CD-ROM 选项。

这将解决您的问题。

参考资料

本文由Ubuntu问答整理, 博文地址: https://ubuntuqa.com/article/12730.html,未经允许,请勿转载。