我上次更新失败了,所以我需要进行部分升级,但每次尝试时都会出现一条警报
cannot update precise to oneiric
唯一的选项是关闭,然后更新就取消了。帮忙吗?
答案1
Ubuntu Oneiric Ocelot 意味着它是 Ubuntu 11.10,于 2011 年 10 月 13 日发布,并于 2013 年 5 月 9 日结束支持。
精确的 Pangolin 表示它是 2012 年 4 月 26 日发布的 Ubuntu 12.04 LTS。
无法将 precise 更新为 oneiric
这是正常的态度,因为您可以找到不受支持的版本的存储库。旧存储库现在位于“旧版本”下,server old-releases.ubuntu.com
而不是archive.ubuntu.com
。
因此,您主要有两个选择:
- 备份您的数据,然后重新安装到新的支持版本(12.04 - 14.04- 14.10 -15.04),最好使用一些长期支持服务例如 12.04 或 14.04
- 采取以下伎俩:
编辑/etc/apt/sources.list
并更改archive.ubuntu.com
为old-releases.ubuntu.com
你可以用 sed 来做
sudo sed -i -re 's/([a-z]{2}\.)?archive.ubuntu.com|security.ubuntu.com/old-releases.ubuntu.com/g' /etc/apt/sources.list
然后更新
sudo apt-get update
sudo apt-get dist-upgrade
现在尝试升级:
sudo apt-get install update-manager-core
sudo do-release-upgrade
请查看https://help.ubuntu.com/community/EOLUpgrades/对于你的情况请阅读https://help.ubuntu.com/community/EOLUpgrades/Oneiric