一行命令轻松升级Ubuntu

系统 Linux 开源
zzupdate 是一个开源的命令行程序,通过将几个更新命令组合到一个命令中,使得将 Ubuntu 桌面和服务器版本升级到更新版本的任务变得容易一些。

一行命令轻松升级Ubuntu

zzupdate 是一个开源的命令行程序,通过将几个更新命令组合到一个命令中,使得将 Ubuntu 桌面和服务器版本升级到更新版本的任务变得容易一些。

将 Ubuntu 系统升级到更新的版本并不是一项艰巨的任务。无论是使用 GUI 还是使用几个命令,都可以轻松地将系统升级到***版本。

另一方面,Gianluigi 'Zane' Zanettini 写的 zzupdate 只需一个命令就可以在 Ubuntu 中清理、更新、自动删除、版本升级、该工具的自我更新。

它会清理本地缓存,更新可用的软件包信息,然后执行发行版升级。接着,它会更新该工具并删除未使用的软件包。

该脚本必须以 root 用户身份运行。

 

安装 zzupdate 将 Ubuntu 升级到更新的版本

要安装 zzupdate,请在终端中执行以下命令。

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

然后将提供的示例配置文件复制到 zzupdate.conf 并设置你的***项。

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

完成后,只要使用下面的命令,它就会开始升级你的 Ubuntu 系统到一个更新的版本(如果有的话)。

  1. sudo zzupdate

请注意,在普通版本(非 LTS 版本)下,zzupdate 会将系统升级到下一个可用的版本。但是,当你运行 Ubuntu 16.04 LTS 时,它将尝试仅搜索下一个长期支持版本,而不是可用的***版本。

如果你想退出 LTS 版本并升级到***版本,你将需要更改一些选项。

对于 Ubuntu 桌面,打开 软件和更新 和下面 更新 选项卡,并更改通知我新的 Ubuntu 版本选项为 “对于任何新版本”。

Software Updater in Ubuntu

Software Updater in Ubuntu

对于 Ubuntu 服务版,编辑 release-upgrades 文件。

  1. vi /etc/update-manager/release-upgrades
  2.  
  3. Prompt=normal

 

配置 zzupdate [可选]

zzupdate 要配置的选项:

  1. REBOOT=1

如果值为 1,升级后系统将重启。

  1. REBOOT_TIMEOUT=15

将重启超时设置为 900 秒,因为某些硬件比其他硬件重启需要更长的时间。

  1. VERSION_UPGRADE=1

如果升级可用,则执行版本升级。

  1. VERSION_UPGRADE_SILENT=0

自动显示版本进度。

  1. COMPOSER_UPGRADE=1

值为 “1” 会自动升级该工具。

  1. SWITCH_PROMPT_TO_NORMAL=0

此功能将 Ubuntu 版本更新为普通版本,即如果你运行着 LTS 发行版,zzupdate 将不会将其升级到 Ubuntu 17.10(如果其设置为 0)。它将仅搜索 LTS 版本。相比之下,无论你运行着 LTS 或者普通版,“1” 都将搜索***版本。

完成后,你要做的就是在控制台中运行一个完整的 Ubuntu 系统更新。

  1. sudo zzupdate

 

***的话

尽管 Ubuntu 的升级过程本身就很简单,但是 zzupdate 将它简化为一个命令。不需要编码知识,这个过程完全是配置文件驱动。我个人发现这是一个很好的更新几个 Ubuntu 系统的工具,而无需单独关心不同的事情。

你愿意试试吗? 

责任编辑:庞桂玉 来源: Linux中国
相关推荐

2011-07-11 09:54:48

centos内核

2011-07-28 10:56:55

CentOS 5.6CentOS 6.0升级

2011-04-29 13:22:45

ThinkPad笔记本

2013-01-29 09:50:42

桌面虚拟化VDI

2021-10-19 17:52:16

Git命令算数

2022-04-14 07:57:52

Python代码热力图

2021-04-22 11:27:24

Python命令水印

2022-05-13 09:36:06

Python水印命令

2015-03-20 14:51:09

Testin云测

2017-11-20 14:46:27

命令代码

2016-12-02 08:53:18

Python一行代码

2024-02-19 07:52:40

CSSJS属性

2024-02-05 22:41:53

2015-12-29 10:03:40

2018-05-14 10:05:08

2015-11-09 17:04:57

2015-11-09 17:59:57

2021-11-11 23:02:16

电脑垃圾软件

2021-08-30 10:16:19

代码开发文本

2020-08-24 08:25:48

Python开发工具
点赞
收藏

51CTO技术栈公众号