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常見更新錯誤修復的文章。
我希望這篇教程對你有用。如果你還有其他的問題和建議,請在下面留言。
相關文章
- Mac如何修復“無法解除安裝磁碟”錯誤Mac
- Linux學習之出現無法apt-get updateLinuxapt-get
- 如何修復那些奇怪的 JavaScript 錯誤JavaScript
- 如何掃描和修復 Linux 磁碟錯誤Linux
- 如何修復 HTTP 505 錯誤?HTTP
- Ubuntu學習之apt-get update 升級錯誤Ubuntuapt-get
- ubuntu linux無法啟動的修復(轉)UbuntuLinux
- 如何修復http代理出現的503錯誤?HTTP
- 使用Windows的terminal修復“Windows無法格式化隨身碟”錯誤Windows
- 如何修復HTTP 301錯誤?HTTP
- 如何修復代理400錯誤請求?
- win10無法開啟windows Audio出現錯誤1067如何修復Win10Windows
- 如何修復“包 ‘%@’ 丟失或無效”macOS Monterey 升級錯誤Mac
- 如何修復HTTP 302錯誤呢?HTTP
- 如何修復http代理406錯誤呢?HTTP
- win10系統下dns配置錯誤的修復方法Win10DNS
- 恢復update,delete表資料錯誤的語句delete
- ubuntu apt-get install xxx報錯無法下載的解決方法Ubuntuapt-get
- Win10 2004系統出現OneDrive無法連線到Windows錯誤如何修復Win10Windows
- 如何修復終端中的 macOS 命令列拼寫錯誤Mac命令列
- 如何修復帶有問號錯誤的 Mac 資料夾Mac
- 如何修復 Ubuntu 上“…script returned error exit status 1”的錯誤UbuntuError
- win10自動修復無法修復你的電腦 華碩win10自動修復無法開機Win10
- vcode 儲存修復vue檔案的eslint語法錯誤VueEsLint
- Mac 上的 5 個常見錯誤程式碼以及修復辦法Mac
- Win10無法開機提示“自動修復無法修復你的電腦”的解決方法Win10
- win10系統lsp錯誤怎樣修復_win10修復lsp錯誤的步驟Win10
- Ubuntu 更新錯誤修復大全Ubuntu
- 修復Arch Linux和Manjaro Linux無法顯示emoji的問題LinuxJAR
- 如何修復Windows 10中的Java虛擬機器致命錯誤WindowsJava虛擬機
- 如何修復 Ubuntu 中檢測到系統程式錯誤的問題Ubuntu
- Linux 新增新硬碟無法識別[無需重啟]的解決方法Linux硬碟
- ghost win10無法啟動修復失敗怎麼修復_ghost win10無法啟動修復失敗如何解決Win10
- Win10系統自動修復無法修復電腦如何解決Win10
- 如何在macOS中修復多個檔案的錯誤許可權Mac
- Win10系統無法更新怎麼對Windows Update元件進行修復Win10Windows元件
- 修復svn hook導致的字符集錯誤Hook
- Linux下NTFS分割槽的修復和恢復Linux