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

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

另一方面,由Gianluigi’Zane’Zanettini编写的zzupdate只需一个命令即可处理Ubuntu系统的清理,更新,自动删除,版本升级和作曲者自我更新。

它清理本地缓存,更新可用的软件包信息,然后执行分发升级。 在下一步中,它会更新Composer并删除未使用的软件包。

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

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

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

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

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

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

一旦你拥有了所有的东西,只要使用下面的命令,它就会开始升级你的Ubuntu系统到一个更新的版本(如果有的话)。

sudo zzupdate

请注意,在正常版本的情况下,zzupdate会将系统升级到下一个可用版本。 但是,当您运行Ubuntu 16.04 LTS时,它将尝试仅搜索下一个长期支持版本,而不是可用的最新版本。

如果您想要移出LTS版本并升级到最新版本,您将需要更改一些选项。

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

对于Ubuntu服务器,编辑版本升级文件

vi /etc/update-manager/release-upgrades

Prompt=normal

配置zzupdate [可选]

zzupdate选项配置

REBOOT = 1

如果此值为1,升级后将执行系统重新启动。

REBOOT_TIMEOUT = 15

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

VERSION_UPGRADE = 1

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

VERSION_UPGRADE_SILENT = 0

版本进展自动发生。

COMPOSER_UPGRADE = 1

值“1”会自动升级作曲家。

SWITCH_PROMPT_TO_NORMAL = 0

此功能将Ubuntu版本更新为正常状态,即如果您运行了LTS发行版,zzupdate将不会将其升级到Ubuntu 17.10(如果其设置为0)。它将仅搜索LTS版本。相比之下,值1搜索最新版本是否运行LTS或正常版本。

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

sudo zzupdate

最后

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

使用简单zzupdate命令轻松升级Ubuntu到较新版本的更多相关文章

  1. Ubuntu Server 14.04升级Ubuntu Server 16.04

    Ubuntu Server 14.04升级Ubuntu Server 16.04 :转 http://blog.csdn.net/chszs 1.终端下执行命令 $ sudo apt-get upda ...

  2. Nginx系列一:正向代理和反向代理、Nginx工作原理、Nginx常用命令和升级、搭建Nginx负载均衡

    转自https://www.cnblogs.com/leeSmall/p/9351343.html 仅供个人学习 一.什么是正向代理.什么是反向代理 1. 正向代理,意思是一个位于客户端和原始服务器( ...

  3. [转帖]升级 Ubuntu,解决登录时提示有软件包可以更新的问题

    升级 Ubuntu,解决登录时提示有软件包可以更新的问题 2017年12月05日 11:58:17 阅读数:2953更多 个人分类: ubuntu Connecting to ... Connecti ...

  4. 升级Ubuntu

    最近需要升级Ubuntu,所以查了这方面的资料,做点小记: 1.apt-get update 与 apt-get ugrade 其实这个和Ubuntu升级没关系,这是升级安装包相关的命令,apt-ge ...

  5. 一、基本的bash shell命令(基于Ubuntu实现)

    一.基本的bash shell命令(基于Ubuntu实现) /etc/passwd文件包含了所有系统用户账户列表以及每个用户的基本配置信息. man命令 在想要查找的工具的名称前输入man命令,就可以 ...

  6. 分布式数据库中间件–(3) Cobar对简单select命令的处理过程

    友情提示:非原文链接可能会影响您的阅读体验,欢迎查看原文.(http://blog.geekcome.com) 原文地址:http://blog.geekcome.com/archives/284 在 ...

  7. 升级Ubuntu 到14.04 64位 后eclipse出现闪退现象

    升级Ubuntu 到14.04 64位 后eclipse出现闪退现象,搜了各种方法,最后解决问题 解决方法: 在所装的eclipse的目录下有个configuration/config.ini 文件 ...

  8. 升级Ubuntu 12.04下的gcc到4.7

    我们知道C++11标准开始支持类内初始化(in-class initializer),Qt creator编译出现error,不支持这个特性,原因在于,Ubuntu12.04默认的是使用gcc4.6, ...

  9. 运维程序】简单的命令控制器(支持定时命令执行、重复定时任务命令和进程管理,开发这个小程序主要是为了方便管理服务进程)【个人github项目】

    一.前言: command-controller 一个运维程序,简单的命令控制器(支持定时命令执行和重复定时命令,开发这个程序主要是为了方便管理服务进程) 本来是要用python做的,但是之前做ffm ...

随机推荐

  1. python中的运算符的分类以及使用方法

    1.算数运算符 算数运算符的分类: +, –,  *,  **(幂运算),   /,  //(整除),  %(取余/取模) 算数运算符的优先级:  ()>  ** > *, /, % &g ...

  2. fiddler对安卓APP进行抓包

    操作流程: 1.fiddler导出ca证书 操作路径: Tools -> Fiddler Options -> HTTPS -> Export Fiddler Root Certif ...

  3. TensorFlow Python3.7环境下的源码编译(三)编译

    这里要为仅支持 CPU 的 TensorFlow 构建一个 pip 软件包,需要调用以下命令: $ bazel build --cxxopt="-D_GLIBCXX_USE_CXX11_AB ...

  4. UNITY_资源路径与加载外部文件

    UNITY_资源路径与加载外部文件 https://www.tuicool.com/articles/qMNnmm6https://blog.csdn.net/appppppen/article/de ...

  5. c#随机生成中文姓名

    为什么要自己写这个生成器呢?大家应该都有过为测试数据发愁的时候,我就是出于这样的原因. 尽管本次代码很少,但是还会有后续的生成器分享出来. 我代码底子还不是很好,希望各位同道能够发表意见,同是也欢迎大 ...

  6. Linux常规命令总结

    Linux常规命令总结,仅供参考: 系统信息 arch 显示机器的处理器架构(1) uname -m 显示机器的处理器架构(2) uname -r 显示正在使用的内核版本 dmidecode -q 显 ...

  7. shell中中括号的使用

    原文出处:https://www.jianshu.com/p/855c9fb373ff Shell 里面的方括号(包括单中括号与双中括号)可用于以下三种情况的判断: 算术比较. 比如一个变量是否为0, ...

  8. ROS (Robot Operating System) 相关资料与文档

    本博文持续更新…… ROS学习与实践保护很多资料,最权威的当然是官网: www.ros.org 当然也有很多其他博文,尤其是中文文档有助于理解.2017推出一篇新博文,概况的资料较全. http:// ...

  9. (第七周)评论alpha发布

    本人所在组:奋斗吧兄弟 按课上展示组的顺序对其他组进行点评: 1.  新蜂 项目:游戏俄罗斯方块 界面完善,已经实现了游戏的基本功能.可以对图形进行变换形状,进行位置移动,可以加快下落的速度,并对一整 ...

  10. 第四节 Linux目录文件及文件基本操作

    一.Linux目录结构 Linux 的目录与 Windows 的目录的区别: 一种不同是体现在目录与存储介质(磁盘,内存,DVD 等)的关系上,以往的 Windows 一直是以存储介质为主的,主要以盘 ...