我没有看到其他地方有人问过这个问题,但是该怎么做呢?sudo apt-get update && sudo apt-get upgrade
昨晚我在笔记本电脑上做了这件事,但它并没有像我预期的那样升级到最新版本。我需要做什么?
换句话说:为什么它进行的是部分升级而不是发布升级?
答案1
apt-get update
更新软件包管理器缓存中可用的软件包。 apt-get upgrade
将已安装的软件包升级到较新的版本。两者都不会升级到新版本。为此,您需要使用 GUI 更新管理器,或者do-release-upgrade
。
您也不能跳过除从 LTS 到 LTS 之外的版本,因此您必须先升级到 11.10,然后再升级到 12.04。
答案2
您可以使用以下方法强制升级版本:
sudo do-release-upgrade
我认为从 11.04 开始它将升级到 11.10,然后您再次执行此操作即可升级到 12.04。
答案3
我已经在多个 Ubuntu 版本中在多台机器上使用 do-release-upgrade,我对结果非常满意。一些额外的步骤使它对我来说更加有用。
我经常进行远程升级,并希望进入正在升级的框并检查进度。您可以使用“screen”或我偏爱的“tmux”断开远程会话,然后使用“tmux a”重新连接并查看发生了什么。
还有一点值得一提;我经常在新版本发布之前就使用它。使用“do-release-upgrade -d”升级到 Ubuntu 的开发版本。
答案4
您可以使用 Ubuntu 12.04 LTS 安装 CD 从 11.04 升级。从 CD 启动,选择“安装 Ubuntu”,它应该会识别您的 11.04 安装并询问您是否要升级到 12.04。我刚刚这样做了,它运行完美。
我之前的尝试是尝试使用命令行(do-release-upgrade)升级到 11.10(成功)然后再次升级到 12,04(不成功)。