如果你所使用的Ubuntu系统已经被结束生命周期,你就会从apt-get或aptitude得到以下404错误,因为它的仓库已经被遗弃了。

Canonical维护了一个old-releases.ubuntu.com的网站,这里包含了结束生命周期的仓库归档。因此,当Canonical对你安装的Ubuntu版本结束支持时,你需要将仓库切换到old-releases.ubuntu.com(除非你在结束生命周期之前想要升级)。

使用old-releases仓库替换main/security仓库,就像下面这样:

sed -i -r 's/([a-z]{2}\.)?archive.ubuntu.com/old-releases.ubuntu.com/g'/etc/apt/sources.list
sed -i -r 's/security.ubuntu.com/old-releases.ubuntu.com/g'/etc/apt/sources.list

如果/etc/apt/sources.list存在extras.ubuntu.com,在不确认extras.ubuntu.com是否支持现有旧版本,可以先注释掉。

本文整理自:http://www.linuxidc.com/Linux/2015-06/118633.htm

Related Posts: 如何更新过期版本的Ubuntu :