我正在运行 Ubuntu 13.04,想要升级到 14.04。
输入以下命令得到的输出表明无法完成。
$ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 13.04
Release: 13.04
Codename: raring
$ sudo do-release-upgrade
Checking for a new Ubuntu release
No new release found
如何才能做到这一点?
(我也有 14.04 的 ISO 文件,如果这有区别的话)
更新:
按照下面的建议,我尝试了这个,但无济于事?
$ sudo do-release-upgrade -d
Checking for a new Ubuntu release
No new release found
更新:
进一步调查显示,更新也不起作用。
$ sudo apt-get update
# truncated
E: Some index files failed to download. They have been ignored, or old ones used instead.
是否还有任何软件源支持 raring (13.04)?
更新:
编辑软件源以指向old-releases.ubuntu.com
工作,启用
sudo apt-get update && sudo apt-get dist-upgrade
按照预期运行。但是,
sudo do-release-upgrade -d
仍然产生相同的结果:
Checking for a new Ubuntu release
No new release found
答案1
您正在运行 Ubuntu 13.04。Ubuntu 13.04 有2014 年 1 月 27 日停止支持,所以您现在无法执行任何安装/升级操作,这就是您的apt-get update
命令不起作用的原因。
您应该知道,如果要升级到 14.04,您必须遵循以下升级顺序:13.04 → 13.10 → 14.04。
您首先需要编辑源代码以使用“旧版本”存储库。您可以通过运行以下命令来执行此操作:
sudo sed -i -e 's/archive.ubuntu.com\|security.ubuntu.com/old-releases.ubuntu.com/g' /etc/apt/sources.list
现在运行以下命令:
sudo apt-get update && sudo apt-get dist-upgrade
这会将所有软件包升级到最新可用版本。
现在,尝试升级 Ubuntu:
sudo do-release-upgrade -d
这应该有效并提示您升级到 13.10。执行升级,然后再次执行相同步骤从 13.10 升级到 14.04。
在我看来,如果您知道如何操作,并且没有太多数据需要备份,那么使用您拥有的 ISO 文件全新安装 14.04 就更容易了。