Ubuntu 的更新管理器可以更轻松地将安装升级到主版本。该实用程序的图形界面指导用户逐步升级,使其更易于遵循和实施。
但是,有时您无法使用服务器上的图形实用程序,因为无法访问图形界面。在这种情况下,您必须使用命令行来升级 Ubuntu。
- 在 Ubuntu 中通过命令行管理程序的说明
- 如何在 Ubuntu 上启用自动系统更新模式
- 更新 Ubuntu ISO 文件的简单方法
使用-d 开关执行发布升级命令
Ubuntu从老版本升级到新版本的工具叫做do-release-upgrade。这是一个用 Python 编程语言编写的脚本。
通常,此脚本将从稳定版本(或 LTS-长期支持)升级到下一个版本。例如,它可以将 Ubuntu 16.04 更新到 Ubuntu 18.04。但是,当出现新的 LTS 版本时,您无法升级它,直到发布第一个单点版本。例如,如果您使用的是 16.04.5 版本,则不能升级到 18.04 版本,而是等到 18.04.1 版本发布。第一个新的 LTS 版本仍然存在错误,但如果您确实需要新的 LTS,您可以使用命令行开关强制该实用程序进行更新。因此,当您刚刚发布 18.04 版本时,您可以使用以下命令对其进行更新:
sudo do-release-upgrade-d
如何使用 do-release-upgrade 命令升级 Ubuntu
在升级之前,您应该暂时禁用第三方存储库 (PPA) 或您添加的条目 /etc/apt/sources.list 和 <强>/etc/apt/sources.list.d/ 。如果您不添加任何软件仓库,除了 Ubuntu 提供的仓库,您可以跳过此步骤。
这些软件存储库中的某些软件包可能会影响下一个 Ubuntu 版本中的新软件包。因此,您应该运行 sudo apt update 来刷新软件包信息。然后,使用 sudo apt autoremove nginx 等命令删除您从第三方提供商处安装的程序。
如果你的系统上没有do-release-upgrade命令,使用以下命令安装:
sudo apt install update-manager-core
一般是默认安装的。在升级到新版本的 Ubuntu 之前,您需要更新软件包。要更新系统上的所有软件包,请运行以下命令:
sudo apt update && apt 升级 sudo
更新到 Ubuntu 以获得短期支持(可选)
偶数,例如 18.04,用于长期支持版本 (LTS)。 19.04 等奇数用于短期发布。如果您使用的版本是长期版本,并且要升级到下一个长期版本,请跳过此步骤。如果您使用的是 18.04 等长期版本并希望升级到 18.10 或 19.04 版本(任何可用的后续版本),请编辑此文件:
sudo nano/etc/update-manager/release-upgrades
将 Prompt=lts 改为 Prompt=normal ,按 Ctrl + X ,然后输入y 并按 Enter 保存文件。
升级本地计算机
虽然可以在图形计算机上打开终端仿真器软件,但是有一个问题。当图形服务器升级时,它可以重新启动,导致终端会话丢失。因此,您应该退出该图形会话,然后按 Alt + Ctrl + F2 或 Alt + Ctrl + F3 并登录到 TTY 控制面板,然后再开始使用升级脚本如下。
升级 Ubuntu
运行t以下升级脚本:
sudo do-release-upgrade
现在仔细按照屏幕上的说明进行操作。本教程将根据您的升级脚本略有不同。例如,当连接到 SSH 会话时,您需要再执行一个步骤,如下图所示。
下一步,需要处理新包版本中的配置文件变化。
如果您更改了提到的配置文件,您可以按N 保留更改。如果服务器提供商更改了这些文件,请按 N。 如果您和提供商未进行任何更改,请键入 Y 以获取更新的配置文件。
升级过程并不复杂,但是根据您系统的“干净”级别(没有第三方软件存储库)可能会出现一些问题。更新实用程序完成后,您需要重新启动计算机。通常这个脚本会提供重启选项,否则你可以运行:
sudo systemctl reboot
或者更简单的用命令:
须藤重启
如果新软件没有升级错误,机器重启后一切正常。如果出现错误,请参阅文章如何修复 Ubuntu 更新错误
祝大家成功!
0 评论