无法从 13.04 升级到 14.04

bgu*_*uiz 10 upgrade 13.04

我正在运行 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
Run Code Online (Sandbox Code Playgroud)

如何才能做到这一点?

(我也有 14.04 的 ISO 文件,如果这有区别的话)


更新:

根据下面的建议,我尝试了这个,但无济于事?

$ sudo do-release-upgrade -d
Checking for a new Ubuntu release
No new release found
Run Code Online (Sandbox Code Playgroud)

更新:

进一步调查显示更新也不起作用。

$ sudo apt-get update
# truncated
E: Some index files failed to download. They have been ignored, or old ones used instead.
Run Code Online (Sandbox Code Playgroud)

是否有任何软件源仍然托管 raring (13.04)?


更新:

编辑软件源以指向old-releases.ubuntu.com工作,启用

sudo apt-get update && sudo apt-get dist-upgrade
Run Code Online (Sandbox Code Playgroud)

按预期运行。然而,

sudo do-release-upgrade -d
Run Code Online (Sandbox Code Playgroud)

仍然产生相同的结果:

Checking for a new Ubuntu release
No new release found
Run Code Online (Sandbox Code Playgroud)

Ala*_*Ali 21

您正在运行 Ubuntu 13.04。Ubuntu 13.04 已于2014 年 1 月 27 日终止生命支持,因此您现在无法进行任何安装/升级,这就是您的apt-get update命令不起作用的原因。

要知道,如果要升级到14.04,必须按照以下升级顺序:13.04 → 13.10 → 14.04。

  1. 您首先需要编辑源以使用“旧版本”存储库。您可以通过运行以下命令来执行此操作:

    sudo sed -i -e 's/archive.ubuntu.com\|security.ubuntu.com/old-releases.ubuntu.com/g' /etc/apt/sources.list
    
    Run Code Online (Sandbox Code Playgroud)
  2. 现在,运行以下命令:

    sudo apt-get update && sudo apt-get dist-upgrade
    
    Run Code Online (Sandbox Code Playgroud)

    这会将所有软件包升级到最新的可用版本。

  3. 现在,尝试 Ubuntu 升级:

    sudo do-release-upgrade -d
    
    Run Code Online (Sandbox Code Playgroud)

    这应该可以工作并提示您升级到 13.10。执行升级,然后再次执行相同的步骤,从 13.10 升级到 14.04。

在我看来,使用您拥有的 ISO 文件重新安装 14.04 会更容易,如果您知道如何做到这一点,也就是说,没有太多数据需要备份。