Linux中國

如何修復 apt-get update 無法添加新的 CD-ROM 的錯誤

這些天我正在體驗Elementary OS Freya,在這期間,我遇到了一個非常常見的更新錯誤:Failed to fetch cdrom Please use apt-cdrom to make this CD-ROM recognized by APT. apt-get update cannot be used to add new CD-ROMs。完整的錯誤在運行apt-get update後看上去像這樣:

W: Failed to fetch cdrom://elementary OS 0.3 Freya – Daily amd64 (20150208)/dists/trusty/main/binary-amd64/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 cdrom://elementary OS 0.3 Freya – Daily amd64 (20150208)/dists/trusty/restricted/binary-amd64/Packages Please use apt-cdrom to make this CD-ROM recognized by APT. apt-get update cannot be used to add new CD-ROMs

E: Some index files failed to download. They have been ignored, or old ones used instead.

本篇中,我們會了解如何修復這個錯誤。

修復apt-get update無法添加新的CD-ROM的錯誤

這個錯誤的原因是cdrom已經被包含在源之中。要修復這個問題,我們需要將它從軟體源中移除。

在Ubuntu中,找到「軟體與更新」:

在Ubuntu Software的第一個標籤中,找到cdrom,如果它是勾選的,那麼取消勾選。

關閉軟體源並再次運行更新。現在應該可以用了。

進一步故障排除:

上面描述的方法已經修復了這個apt-get update cannot be used to add new CD-ROMs錯誤。但是這個方法對我無效,因為cdrom的選項這時是灰色的,因為我使用的live版本。

現在要修復我們的問題了,我們是要採用命令行路線。打開終端並查看軟體源中包含了哪些源:

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

在你編輯完軟體源後,再次運行apt-get update。「apt-get update cannot be used to add new CD-ROMs」這個錯誤應該已經修復了。如果你還遇到其他的問題,看一下這篇收集了大部分Ubuntu常見更新錯誤修復的文章。

我希望這篇教程對你有用。如果你還有其他的問題和建議,請在下面留言。

via: http://itsfoss.com/fix-failed-fetch-cdrom-aptget-update-add-cdroms/

作者:Abhishek 譯者:geekpi 校對:wxy

本文由 LCTT 原創翻譯,Linux中國 榮譽推出


本文轉載來自 Linux 中國: https://github.com/Linux-CN/archive

對這篇文章感覺如何?

太棒了
0
不錯
0
愛死了
0
不太好
0
感覺很糟
0
雨落清風。心向陽

    You may also like

    Leave a reply

    您的電子郵箱地址不會被公開。 必填項已用 * 標註

    此站點使用Akismet來減少垃圾評論。了解我們如何處理您的評論數據

    More in:Linux中國