无法从Ubuntu 10.10升级到最新版本。

我正在使用Ubuntu 10.10。我想将其升级到最新版本,但是我无法做到。当我按下Alt+F2并输入时
upgrade-manager-c-d

运行它时,它会显示
Error stating file '/home/ann/upgrade-manager- c-d': No such file or directory`

我该怎么办?


升级管理器-c-d在帮助部分中提供了。 - Annie
你确定重新安装是唯一剩下的解决办法吗? - Annie
4目前来说,安装14.04.1是最快、最简单和最安全的选择。如果你真的想出于任何原因进行升级,你将需要依次升级10.10->11.04->11.10->12.04->14.04,并应用@Rinzwind提到的修复措施。但你很可能会遇到破损的配置和大量需要修复的问题,所以我绝对不建议这样做。只需重新安装,你将避免很多麻烦。 - jmiserez
看起来我已经得到了答案。谢谢大家的帮助。 - Annie
同意jmiserez的建议。首先备份您的数据,并记录下任何软件设置;确保您已经将所有密码、设置等信息记录在某个地方。然后重新安装14.04.1版本。如果您只有2GB(或更少)的内存,使用32位系统。 - david6
2个回答

你拼错了命令(而且也错误地传递了标志)。
不要运行upgrade-manager-c-d。而是:
  • 如果你想使用图形界面工具执行升级,请运行update-manager -c -d。(这可能是你想要的。)也就是说,命令中包含单词update而不是upgrade,并且在破折号之前需要有空格。或者
  • 如果你想完全通过命令行执行升级,请运行do-release-upgrade -d
(在Ubuntu中,关于何时必须使用空格的命令有两个主要的混淆原因。你可能打算输入带有空格的命令;也就是说,可能是一个拼写错误。或者你可能习惯于Windows,在那里以/开头的命令行标志不需要在前面加上空格。例如,在Windows命令提示符下,dir/sdir /s具有相同的效果。在Ubuntu中,以-开头的标志确实需要在前面加上空格。) 此外,奇怪的是它在您的主目录中查找命令。这表明您可能以类似于./的方式启动了该命令,即您可能正在运行./update-manager。基本上,您只有在故意尝试执行不作为Ubuntu一部分提供的位于当前目录中的文件时,才需要以./开头的命令。
由于Ubuntu 10.10已经到达生命周期终点(而且已经过去一段时间),在尝试升级之前,您可能需要按照以下说明进行操作: 这解释了如何添加old-releases软件源。由于10.10版本太旧,您可能需要进行多次升级:12.04是当前桌面支持的最低版本。
  • 10.10 → 11.04 → 11.10 → 12.04。
一旦您升级到12.04版本,您可以直接升级到14.04版本(如果您愿意),因为12.04和14.04都是LTS版本。或者您可以继续使用12.04版本--因为它是一个长期支持版本,直到2017年4月才会停止支持。
特别是如果您的Ubuntu系统使用较少且定制较轻,您可能更喜欢重新安装而不是进行多次升级。当然,您应该始终备份文档和其他重要文件,但如果您决定重新安装Ubuntu,尤其重要的是这些备份存在并且是最新的。

你最好重新安装一次,否则你必须经历许多中间版本才能达到最新版本。
你应该选择最新的长期支持版Ubuntu 14.04或者即将发布的Ubuntu 15.10(将于今年10月22日发布)。不要安装Ubuntu 15.04,因为它将在10月22日Ubuntu 15.10发布时失去支持。