更新管理器没有提供升级到新版本的选项。

我在我的电脑上安装了Ubuntu,现在想升级到刚发布的新版本。但是当我检查是否有新的更新时,并没有显示任何升级到新版本的选项。请问如何解决这个问题?谢谢!

你有没有仔细阅读这个问答?http://askubuntu.com/questions/110477/how-do-i-upgrade-from-10-04-or-11-10-to-12-04 尤其是关于软件源等方面的内容。 - fossfreedom
我正在使用Ubuntu 11.04 i386版本,我尝试了上述所有方法,但是为了更新系统,我必须执行do-release-upgrade -d命令。 - user57454
截至今天8月14日,我收到了16.04版本的通知,要求更新至18.04.1版本。 - Yash Kumar Atri
7个回答


在终端中运行do-release-upgrade应该可以解决问题。

按下 Alt + F2,然后粘贴:gksu software-properties-gtk
然后转到"更新"选项卡,在"通知我有关新的 Ubuntu 版本"中选择"任何版本"。

software source "Updates" tab for 11.10

(如果您使用的是10.04版本,请转到“更新”选项卡,然后在“发布升级”中选择“正常发布”)

software source "Updates" tab for 10.04

最后打开更新管理器,并再次检查。

参考:如何升级到Ubuntu的新版本?


在更新管理器的设置中,确保“通知我有新的Ubuntu版本”没有设置为“从不”。

您可以在“发布更新设置”中选择任何正常或LTS版本。 退出后,请重新加载。
然后,您可以启动更新管理器并点击检查。
Ubuntu的一个特性是,除非您将所有软件包更新到所需版本以进行升级,否则升级选项将不会出现。
因此,请先应用所有软件包的更新。 然后当您点击更新时,12.04版本的选项将出现。
谢谢。

12.04是一个“长期支持”版本。默认情况下,它只会在几年后提供升级到下一个LTS版本的选项。
如果你想强制它提供升级到普通版本(如12.10)的选项,你可以打开软件源并将“显示新发行版本”设置为“普通版本”。
请参考这个答案:https://askubuntu.com/a/125646/27968

12.01小于12.04。这意味着它不是一个更新。我猜你是指12.10。如果是这样,请更新你的问题。

12.04是一个LTS版本。默认情况下,它只会更新到下一个LTS版本(13.x很久以后)。你可以通过在终端中运行update-manager并点击设置来改变这一点。在“更新”标签上选择“通知我“任何新版本”。然后关闭窗口。

再次运行update-manager,你应该会收到一个关于升级的小弹窗。

但请确保这正是你想要做的。对于大多数普通用户来说,推荐使用12.04(也是最新版)。


谢谢。现在正在提供。是的,我是指12.10版本。对不起 :( 如果我升级到12.10版本,会对我的LTS产生影响吗?还是安全的? - aliaspreston
LTS是"更安全"的请参考此链接。12.10完全没问题,但LTS版本通常比非LTS版本少出现问题。而这样的好处代价是LTS版本不总是运行最新的软件版本。 - coteyr
好的,我现在明白了。我想我可以克隆我的虚拟磁盘映像,并在克隆版本上尝试12.10的更新。这是为了家庭/娱乐用途。非常感谢您的快速帮助 :) - aliaspreston