由于缺少CDROM,因此无法下载存储库信息


22

更新时,我收到此错误消息:

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

该怎么办?

Answers:



16

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

sudo vi /etc/apt/sources.list

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


感谢您尝试使用它,到目前为止,仅发现了一条带有cd-rom的行。deb cdrom:[Ubuntu 11.10 Oneiric Ocelot -Release i386(20111012)] / oneiric main受限制
Mattlinux1

1
是的,您可以删除它或通过在行的开头放置#来注释掉它。
rwc

做完了,谢谢老兄,现在它已经更新了。:)
Mattlinux1年

谢天谢地,我不是唯一使用命令行的人。我注释掉线,之后我就能够运行apt-get update,然后apt-get install php5-dev。谢谢。这里是一些文档:help.ubuntu.com/community/Repositories/CommandLine
Buttle Butkus

8

这些W:行是警告。第一个是因为您仍将安装CD(首先用于安装Ubuntu的CD)列为可能的软件来源,但此时它不在驱动器中(合理,请忽略它)。第二个原因是因为您已逐字复制了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


6

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

为此:

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

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


3

也许您应该看一下此链接 基本上,您需要做的是打开软件中心,转到“编辑”>“源”,然后从那里取消选中CD-ROM。


3

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

要取消选中CD-ROM选项,请执行以下操作:

  1. 系统设置

  2. 软件来源

  3. 其他软件

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

这样可以解决您的问题。


0

在我看来,您的更新管理器正在安装CD上寻找更新。我建议安装Synaptic(如果尚未安装),然后使用它来查看您的软件源。

须藤apt-get install synaptic

然后在菜单中加载Synaptic查找设置>存储库。

转到其他软件选项卡,并确保未选中cdrom。您可能还需要取消选中该列表中的Skype项目。然后关闭该窗口,然后点击Synaptic中的Reload按钮



当我使用它时,我得到以下信息:无法获取archive.canonical.com/commercial-ppa-uploaders/skype/ubuntu/…404 找不到[IP:xxxxxxxxx]无法获取archive.canonical.com/commercial-ppa-uploaders / skype / ubuntu /… 找不到404 [IP:xxxxxxxxxxxxx]一些索引文件下载失败。它们已被忽略,或改用旧的。我只想像使用12.04一样继续使用它,但这让我感到紧张:/谢谢!
MrZazhy 2012年

0

从存储库中删除CDROM应该可以解决问题(因为apt-get正在尝试从不存在的cdrom中读取数据)。只需转到系统->管理->软件源,然后取消选中CDROM ...

现在,如果要通过Internet升级软件包,这就是解决方案。我还不知道从CD实际升级的解决方案(我只知道您应该apt-cdrom add在插入具有较新Ubuntu版本的CD之后运行,但似乎apt-get upgrade忽略了CD)-其他人可以帮助解决此问题...

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.