如何从命令行将 ubuntu 14.04LTS 升级到 16LTS?没有 GUI?

0 upgrade command-line 14.04

我无法登录我的桌面,所以我必须将我的系统从 14.04LTS 升级到 16LTS。我已经做好了:

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

但我收到错误:

    GTK warning: cannot open display
Run Code Online (Sandbox Code Playgroud)

在我看来,它需要一个 GUI 提示让我接受然后继续,所以我的问题是:如何从命令行升级 ubuntu 14.04LTS 到 16LTS?没有 GUI?


我试过了,sudo do-release-upgrade 但出现如下错误: http://i.imgur.com/nBihtEj.jpg http://i.imgur.com/44k0IOn.jpg

Jos*_*Jos 6

升级服务器版安装的推荐方法是使用 do-release-upgrade 实用程序。作为 update-manager-core 包的一部分,它没有任何图形依赖项并且默认安装。

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

请参阅https://help.ubuntu.com/lts/serverguide/installing-upgrading.html

这也适用于您的安装(即不仅适用于服务器版本)。

  • 首先从/etc/apt/sources.list 中删除所有ppa。现在运行 sudo do-release-upgrade。重新启动并为当前操作系统版本添加新的 ppa。 (2认同)