如何使用单个命令升级 Ubuntu

升级 Ubuntu 很容易! 即使是新手用户也可以在第一次尝试时轻松地将 Ubuntu 从一个版本升级到另一个版本。 这就是为什么我总是向想第一次尝试 Linux 的新手推荐 Ubuntu。 但是,开发人员使升级过程比以往任何时候都容易得多。 见面 zzupdate,一个简单的命令行实用程序,可通过 apt 完全更新 Ubuntu PC/服务器,主要是无需干预且无人值守。 信不信由你,您现在可以通过一个命令升级您的 Ubuntu,无论是桌面版还是服务器版。 我在 Ubuntu 18.04 LTS 中测试了这个脚本,它工作得很好,如下所述。 继续阅读。

推荐下载免费电子书:“Ubuntu 16.04 入门”

特征

  • 自动无人值守升级。
  • 不需要用户干预或任何编码知识。
  • 容易安装,也容易使用。 只需立即下载并开始使用它。
  • 免费和开源。 源代码可在 GitHub 中免费获得。

使用 zzupdate 使用单个命令升级 Ubuntu

将任何 Ubuntu 版本升级到下一个可用版本的官方推荐方法是逐个运行以下命令并按照屏幕上的说明进行操作。

为了 Ubuntu 桌面

$ sudo apt-get update
$ sudo apt-get dist-upgrade
$ sudo reboot
$ sudo update-manager -d

为了 Ubuntu 服务器

$ sudo apt-get update
$ sudo apt-get upgrade
$ sudo apt-get dist-upgrade
$ sudo reboot
$ sudo do-release-upgrade -d

但是,您不需要运行所有这些命令来升级 Ubuntu。 zzupdate 在单个命令中升级任何 Ubuntu 版本。

首先,打开 软件和更新 来自 Gnome Dash 或应用程序启动器。

打开软件和更新

在里面 软件和更新 向导,去 更新 部分并选择要升级的版本类型。

如果您想将当前的 Ubuntu 版本升级到任何可用的新版本(LTS 或非 LTS),请选择 “对于任何新版本” 来自 “通知我新的 Ubuntu 版本” 下拉框。

如果您只想将当前的 Ubuntu 版本升级到下一个可用的 LTS 版本,请选择 “对于长期支持版本” 来自 “通知我新的 Ubuntu 版本” 中的下拉框 更新 部分。

选择 Ubuntu 版本类型

选择版本类型后, close “软件和更新”窗口。

接下来,使用命令下载“zzupdate”实用程序:

$ curl -s https://raw.githubusercontent.com/TurboLabIt/zzupdate/master/setup.sh | sudo sh

示例输出为:

[...]

Installing...
-------------
Cloning into 'zzupdate'...
remote: Counting objects: 96, done.
remote: Total 96 (delta 0), reused 0 (delta 0), pack-reused 96
Unpacking objects: 100% (96/96), done.
Already up to date.

Setup completed!
----------------
See https://github.com/TurboLabIt/zzupdate for the quickstart guide.

然后,运行以下命令升级 Ubuntu:

$ sudo zzupdate

就是这么简单。 你不需要做任何事情。 zzupdate 将处理一切并将您当前的 Ubuntu 版本升级到下一个可用版本。

zzupdate

zzupdate 在行动

升级过程完成后,Zzupdate 将自动将您的系统重新引导到新升级的系统。

这是我从 Ubuntu 18.04 LTS 升级后的 Ubuntu 18.10 桌面:

Ubuntu 18.10 桌面

Ubuntu 18.10 桌面

通过 SSH 会话更新 Ubuntu 的用户注意:

如果您通过 SSH 升级,建议在屏幕会话中启动升级过程。 因为如果在升级过程中出现任何 SSH 连接失败,您可以轻松地重新连接升级会话。

要安装屏幕工具,请运行:

$ sudo apt-get install screen

然后使用命令启动屏幕会话:

$ screen

如果出现任何连接故障,您可以使用以下命令重新连接到升级会话:

$ screen -Dr

现在,运行以下命令来升级 Ubuntu:

$ sudo zzupdate

配置 zzupdate

zzupdate 开箱即用。 但是,如果您想更改某些参数(例如,排除重启、版本攻击),您可以通过修改配置文件来自由地做到这一点。

复制默认配置文件:

$ sudo cp /usr/local/turbolab.it/zzupdate/zzupdate.default.conf /etc/turbolab.it/zzupdate.conf

编辑配置文件:

$ sudo vi /etc/turbolab.it/zzupdate.conf

然后,根据您的要求修改参数。

这是可用参数的列表。

  • 重启 – 如果值为 1,则系统将在升级过程结束时重新启动。 默认值为 1。
  • REBOOT_TIMEOUT – 重新启动默认超时值。 默认值为 15。
  • VERSION_UPGRADE – 如果值为 1,则在有新版本的 Ubuntu 时执行版本升级。
  • VERSION_UPGRADE_SILENT – 如果值为 1,则自动进行版本升级,无需向用户询问任何内容。 默认值为 0。
  • 作曲家升级 – 如果值为 1,则自动升级作曲家。

默认情况下,我们运行“zzupdate”以使用默认参数升级 Ubuntu。 我们还可以使用特定参数创建不同的配置文件。

为此,请通过从默认配置文件复制来创建特定配置文件:

$ sudo cp /usr/local/turbolab.it/zzupdate/zzupdate.default.conf /etc/turbolab.it/zzupdate.profile.ostechnix.conf

请注意,我在配置文件名称中使用了“ostechnix”。

然后,根据您的要求修改默认可用参数。

$ sudo vi /etc/turbolab.it/zzupdate.profile.ostechnix.conf
REBOOT=0
REBOOT_TIMEOUT=10
VERSION_UPGRADE=1

Save 和 close 文件。 现在,您可以使用指定的配置文件名称开始升级过程,如下所示。

$ sudo zzupdate ostechnix

同样,您可以创建尽可能多的具有不同参数的配置文件。

建议阅读:

  • 如何在 Linux 中使用单个命令升级所有内容
  • 将 Ubuntu 升级到最新版本的 3 种不同方法
  • 在 Ubuntu 中自动安装更新和安全补丁

资源:

感谢您的光临!

帮助我们帮助您:

祝你有美好的一天!!