linux如何时间更新最新版本,桌面应用|Linux有问必答:如何更新过期版本的Ubuntu...
問題: 我的PC上安裝了舊版的Ubuntu 13.04(急切的浣熊)。當(dāng)我在上面運(yùn)行“sudo apt-get update”時(shí),它丟給了我一大堆“404 Not Found”錯(cuò)誤,結(jié)果是我不能使用apt-get或aptitude來安裝或更新任何軟件包了。由于該錯(cuò)誤的原因,我甚至不能將它升級到更新的版本。我怎樣才能修復(fù)這個(gè)問題啊?
每個(gè)Ubuntu版本都有生命結(jié)束周期(EOL)時(shí)間;常規(guī)的Ubuntu發(fā)行版提供18個(gè)月的支持,而LTS(長期支持)版本則長達(dá)3年(服務(wù)器版本)和5年(桌面版本)。當(dāng)某個(gè)Ubuntu版本達(dá)到生命結(jié)束周期時(shí),其倉庫就不能再訪問了,你也不能再從Canonical獲取任何維護(hù)更新和安全補(bǔ)丁。在撰寫本文時(shí),Ubuntu 13.04(急切的浣熊)已經(jīng)達(dá)到了它的生命結(jié)束周期。
如果你所使用的Ubuntu系統(tǒng)已經(jīng)被結(jié)束生命周期,你就會從apt-get或aptitude得到以下404錯(cuò)誤,因?yàn)樗膫}庫已經(jīng)被遺棄了。
W: Failed to fetch http://us.archive.ubuntu.com/ubuntu/dists/raring-backports/multiverse/binary-i386/Packages 404 Not Found [IP: 91.189.91.13 80]
W: Failed to fetch http://extras.ubuntu.com/ubuntu/dists/raring/main/binary-amd64/Packages 404 Not Found
W: Failed to fetch http://security.ubuntu.com/ubuntu/dists/raring-security/universe/binary-i386/Packages 404 Not Found [IP: 91.189.88.149 80]
E: Some index files failed to download. They have been ignored, or old ones used instead
對于那些還在使用舊版本Ubuntu的用戶,Canonical維護(hù)了一個(gè)old-releases.ubuntu.com的網(wǎng)站,這里包含了結(jié)束生命周期的倉庫歸檔。因此,當(dāng)Canonical對你安裝的Ubuntu版本結(jié)束支持時(shí),你需要將倉庫切換到old-releases.ubuntu.com(除非你在結(jié)束生命周期之前想要升級)。
這里,通過切換到舊版本倉庫提供了一個(gè)快速修復(fù)“404 Not Found”錯(cuò)誤的便捷方式。
首先,使用old-releases倉庫替換main/security倉庫,就像下面這樣。
$ sudo sed -i -r 's/([a-z]{2}\.)?archive.ubuntu.com/old-releases.ubuntu.com/g' /etc/apt/sources.list
$ sudo sed -i -r 's/security.ubuntu.com/old-releases.ubuntu.com/g' /etc/apt/sources.list
然后,使用文本編輯器打開/etc/apt/sources.list,并查找extras.ubuntu.com。該倉庫也不再支持Ubuntu 13.04了,所以你需要使用“#”號將extras.ubuntu.com注釋掉。
#deb http://extras.ubuntu.com/ubuntu raring main
#deb-src http://extras.ubuntu.com/ubuntu raring main
現(xiàn)在,你應(yīng)該可以在舊版不受支持的Ubuntu上安裝或更新軟件包了。
本文由 LCTT 原創(chuàng)翻譯,Linux中國 榮譽(yù)推出
總結(jié)
以上是生活随笔為你收集整理的linux如何时间更新最新版本,桌面应用|Linux有问必答:如何更新过期版本的Ubuntu...的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 长武房屋中介电话?
- 下一篇: 租户租房,可以给中介一把钥匙卖房吗?