今天在用apt-get update更新時一直失敗,報的錯誤為”Failed to fetch 404 Not Found”,因為我的鏡像改為了mirrors.aliyun.com 我試着ping了一下發現能通,所以就在網上查找了下答案
大部分的解釋是因為每個Ubuntu版本都有生命結束周期(EOL)時間;常規的Ubuntu發行版提供18個月的支持,而LTS(長期支持)版本則長達3年(服務器版本)和5年(桌面版本)。當某個Ubuntu版本達到生命結束周期時,其倉庫就不能再訪問了,你也不能再從Canonical獲取任何維護更新和安全補丁。在撰寫本文時,Ubuntu 13.04(急切的浣熊)已經達到了它的生命結束周期。
如果你所使用的Ubuntu系統已經被結束生命周期,你就會從apt-get或aptitude得到以下404錯誤,因為它的倉庫已經被遺棄了。
解決方法為講/etc/apt/sources.list路徑下的源替換為舊版本倉庫的源。
BUT,我的鏡像是阿里雲的鏡像,貌似沒有什么舊版本的路徑,我就在/etc/apt/sources.list路徑下刪除,重新替換為下面的路徑
deb http://mirrors.aliyun.com/ubuntu/ trusty main restricted universe multiverse deb http://mirrors.aliyun.com/ubuntu/ trusty-security main restricted universe multiverse deb http://mirrors.aliyun.com/ubuntu/ trusty-updates main restricted universe multiverse deb http://mirrors.aliyun.com/ubuntu/ trusty-proposed main restricted universe multiverse deb http://mirrors.aliyun.com/ubuntu/ trusty-backports main restricted universe multiverse deb-src http://mirrors.aliyun.com/ubuntu/ trusty main restricted universe multiverse deb-src http://mirrors.aliyun.com/ubuntu/ trusty-security main restricted universe multiverse deb-src http://mirrors.aliyun.com/ubuntu/ trusty-updates main restricted universe multiverse deb-src http://mirrors.aliyun.com/ubuntu/ trusty-proposed main restricted universe multiverse deb-src http://mirrors.aliyun.com/ubuntu/ trusty-backports main restricted universe multiverse
再執行apt-get update就好了
如果還有問題,參考下面的兩個方法
https://www.laozuo.org/11110.html
https://yq.aliyun.com/articles/87106