您的位置:新葡亰496net > 服务器网络 > 一行命令轻松晋级,使用轻便zzupdate命令轻松晋级

一行命令轻松晋级,使用轻便zzupdate命令轻松晋级

发布时间:2019-06-21 08:50编辑:服务器网络浏览(122)

    一行命令轻松升级 Ubuntu | Linux 中国,ubuntulinux

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

    本文导航◈ 安装 zzupdate 将 Ubuntu 升级到更新的版本20%◈ 配置 zzupdate [可选]55%◈ 最后的话83%编译自 |  
     作者 | Ambarish Kumar
     译者 | geekpi

    zzupdate[1] 是一个开源的命令行程序,通过将几个更新命令组合到一个命令中,使得将 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

    对于 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 系统的工具,而无需单独关心不同的事情。

    你愿意试试吗?


    via: 

    作者:Ambarish Kumar[3] 译者:geekpi 校对:wxy

    本文由 LCTT 原创编译,Linux中国 荣誉推出

    LCTT 译者geekpi ? ?共计翻译:622 篇贡献时间:1526 天

    推荐文章

    < 左右滑动查看相关文章 >

    点击图片、输入文章 ID 或识别二维码直达

    原文链接请访问“原文链接”获得可点击的文内链接、全尺寸原图和相关文章。

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

    Cheat : 一个实用 Linux 命令示例集合 | Linux 中国,cheatlinux

    我们中的许多人经常查看 man 页面 来了解命令开关(选项),它会显示有关命令语法、说明、细节和可用的选项,但它没有任何实际的例子。因此,在组合成一个我们需要的完整命令时会遇到一些麻烦。-- Magesh Maruthamuthu

    本文导航◈ Cheat 是什么10%◈ 如何安装 Cheat16%◈ 如何使用 Cheat62%编译自 |  
     作者 | Magesh Maruthamuthu
     译者 | geekpi

    我们中的许多人经常查看 man 页面[1] 来了解命令开关(选项),它会显示有关命令语法、说明、细节和可用的选项,但它没有任何实际的例子。因此,在组合成一个我们需要的完整命令时会遇到一些麻烦。

    你确实遇到这个麻烦而想要一个更好的解决方案吗?我会建议你试一下 cheat

    Cheat 是什么

    cheat[2] 允许你在命令行中创建和查看交互式的速查表cheatsheet。它旨在帮助提醒 *nix 系统管理员他们经常使用但还没频繁到会记住的命令的选项。

    如何安装 Cheat

    cheat 是使用 python 开发的,所以可以用 pip 来在你的系统上安装 cheat

    pip 是一个与 setuptools 捆绑在一起的 Python 模块,它是在 Linux 中安装 Python 包推荐的工具之一。

    对于 Debian/Ubuntu 用户,请使用 apt-get 命令[3]或apt 命令[4]来安装 pip

    1. [对于 Python2]

    2. $ sudo apt install python-pip python-setuptools

    3. [对于 Python3]

    4. $ sudo apt install python3-pip

    RHEL/CentOS 官方仓库中没有 pip,因此使用 EPEL 仓库[5],并使用 YUM 命令[6]安装 pip

    1. $ sudo yum install python-pip python-devel python-setuptools

    对于 Fedora 系统,使用 dnf 命令[7]来安装 pip

    1. [对于 Python2]

    2. $ sudo dnf install python-pip

    3. [对于 Python3]

    4. $ sudo dnf install python3

    对于基于 Arch Linux 的系统,请使用 Pacman 命令[8] 来安装 pip

    1. [对于 Python2]

    2. $ sudo pacman -S python2-pip python-setuptools

    3. [对于 Python3]

    4. $ sudo pacman -S python-pip python3-setuptools

    对于 openSUSE 系统,使用 Zypper 命令[9]来安装 pip

    1. [对于 Python2]

    2. $ sudo pacman -S python-pip

    3. [对于 Python3]

    4. $ sudo pacman -S python3-pip

    用 pip 来在你的系统上安装 cheat

    1. $ sudo pip install cheat

    如何使用 Cheat

    运行 cheat,然后按相应的命令来查看速查表,作为例子,我们要来看下 tar 命令的例子。

    1. $ cheat tar

    2. # To extract an uncompressed archive:

    3. tar -xvf /path/to/foo.tar

    4. ``

    5. # To create an uncompressed archive:

    6. tar -cvf /path/to/foo.tar /path/to/foo/

    7. ``

    8. # To extract a .gz archive:

    9. tar -xzvf /path/to/foo.tgz

    10. ``

    11. # To create a .gz archive:

    12. tar -czvf /path/to/foo.tgz /path/to/foo/

    13. ``

    14. # To list the content of an .gz archive:

    15. tar -ztvf /path/to/foo.tgz

    16. ``

    17. # To extract a .bz2 archive:

    18. tar -xjvf /path/to/foo.tgz

    19. ``

    20. # To create a .bz2 archive:

    21. tar -cjvf /path/to/foo.tgz /path/to/foo/

    22. ``

    23. # To extract a .tar in specified Directory:

    24. tar -xvf /path/to/foo.tar -C /path/to/destination/

    25. ``

    26. # To list the content of an .bz2 archive:

    27. tar -jtvf /path/to/foo.tgz

    28. ``

    29. # To create a .gz archive and exclude all jpg,gif,... from the tgz

    30. tar czvf /path/to/foo.tgz --exclude=*.{jpg,gif,png,wmv,flv,tar.gz,zip} /path/to/foo/

    31. ``

    32. # To use parallel (multi-threaded) implementation of compression algorithms:

    33. tar -z ... -> tar -Ipigz ...

    34. tar -j ... -> tar -Ipbzip2 ...

    35. tar -J ... -> tar -Ipixz ...

    36. `一行命令轻松晋级,使用轻便zzupdate命令轻松晋级Ubuntu到较新本子。`

    运行下面的命令查看可用的速查表。

    1. $ cheat -l

    进入帮助页面获取更多详细信息。

    1. $ cheat -h

    via: 

    作者:Magesh Maruthamuthu[11] 译者:geekpi 校对:wxy

    本文由 LCTT 原创编译,Linux中国 荣誉推出

    LCTT 译者geekpi ? ?共计翻译:623 篇贡献时间:1530 天

    推荐文章

    < 左右滑动查看相关文章 >

    点击图片、输入文章 ID 或识别二维码直达

    原文链接请访问“原文链接”获得可点击的文内链接、全尺寸原图和相关文章。

    图片 1

    图片 2

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

    目的

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

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

    将现有的Ubuntu安装升级至18.04 LTS Bionic Beaver

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

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

    版本

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

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

    您需要一个现有的Ubuntu 16.04 LTS或17.10安装。

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

    图片 3

    要求

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

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

    现有的Ubuntu 16.04 LTS或17.10以root权限安装。

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

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

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

    一行命令轻松晋级,使用轻便zzupdate命令轻松晋级Ubuntu到较新本子。然后将提供的示例配置文件复制到 zzupdate.conf 并设置你的首选项。

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

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

    sudo zzupdate
    

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

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

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

    图片 4

    Software Updater in Ubuntu

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

    vi /etc/update-manager/release-upgrades Prompt=normal
    

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

    困难

    配置 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 版本。相比之下,无论你运行着 LTS 或者普通版,“1” 都将搜索最新版本。

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

    sudo zzupdate
    

    curl -s | sudo sh

    简单

    最后的话

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

    你愿意试试吗?

    【编辑推荐】

    图片 5

    约定

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

    • # - 要求以root权限直接以root用户或使用sudo命令执行给定的命令
    • $ - 给定命令将作为普通非特权用户执行

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

    介绍

    图片 6

    最新的Ubuntu发布版,18.04,标志着LTS用户和前17.10版本的用户都有机会更新Ubuntu并利用最新的特性。由于Debian的升级过程,升级Ubuntu 16.04到18.04(两个LTS)或者升级Ubuntu 17.10到18.04 LTS Bionic Beaver都应该相对简单。

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

    运行你的Ubuntu更新

    sudo zzupdate

    在你做任何事之前,确保你的系统已经是最新的。 运行完整的Ubuntu更新并使用Apt升级。

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

    $ sudo apt update
    $ sudo apt upgrade
    $ sudo apt dist-upgrade

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

    这将有助于确保包装之间的差异尽可能小。 它也将是Canonical最有可能自己测试升级的方式,因此最不可能遇到错误。 最后,在开始将Ubuntu升级到18.04 LTS之前,您可能还想使用以下命令删除所有不再需要的软件包:

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

    $ sudo apt autoremove

    图片 7

    升级Ubuntu Ubuntu的方式

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

    Ubuntu已经开发出了各自版本之间自动升级的自动方式。 它基本上是传统的Debian方法的脚本。 这样,您可以设置它升级并离开。 Ubuntu将处理剩下的事情。

    vi /etc/update-manager/release-upgrades

    从17.10升级到18.04发布几天后才能启用。 从16.04 LTS升级到7月底预计的18.04.1发布几天后才能启用。 Ubuntu Desktop和Ubuntu Server没有脱机升级选项。

    Prompt=normal

    如果你想采用这条路线,你需要首先安装一个软件包。 所以可以这样做。

    图片 8

    $ sudo apt install update-manager-core

    配置zzupdate [可选]

    完成后,运行Ubuntu升级实用程序。

    zzupdate选项配置

    $ sudo do-release-upgrade

    REBOOT = 1

    如果你这么做太快了,它会告诉你没有发现新版本。 在这种情况下,您需要自担风险,在命令末尾添加-d标志以强制升级。 有关更多信息,请阅读下面的“找不到新版本”部分。

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

    $ sudo do-release-upgrade -d

    REBOOT_TIMEOUT = 15

    图片 9

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

    Ubuntu会问你几个关于你想如何处理升级的问题,并且它会开始升级你的系统。

    VERSION_UPGRADE = 1

    找不到新版本

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

    如上所述,直到18.04发布后的几天才会启用从17.10开始的升级,并且从预计在2018年7月下旬开始的18.04.1发布几天后才能启用从16.04 LTS开始的升级。

    VERSION_UPGRADE_SILENT = 0

    因此,您的升级尝试可能会导致消息尝试使用sudo do-release-upgrade命令尝试升级Ubuntu系统时找不到新版本。 在这种情况下阅读以下部分。

    版本进展自动发生。

    从Ubuntu 16.04 LTS升级

    COMPOSER_UPGRADE = 1

    首先执行sudo do-release-upgrade命令。如果您收到没有发现新版本的消息,您有四种选择:•第一种和推荐的方法是简单地等待。直到从Ubuntu 16.04 LTS升级到Ubuntu 18.04 LTS,直到2018年7月底才可能无法使用。

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

    • 使用-d开关强制直接升级。在这种情况下,sudo do-release-upgrade -d将强制从Ubuntu 16.04 LTS升级到Ubuntu 18.04 LTS。如果您收到“升级到开发版本只能从最新的受支持版本获得”。消息,请确保将发行升级程序的默认行为设置为ltswithin/etc/update-manager/release-upgrades。
    • 首先将版本升级程序的默认行为更改为/etc/update-manager/release-upgrades文件中的默认行为,然后升级至17.10。准备就绪后,再次执行sudo do-release-upgrade命令。一旦您的系统升级到Ubuntu 17.10,然后按照Ubuntu 17.10升级到Ubuntu 18.04升级过程,同时将版本升级行为设置为正常。
    • 使用下面描述的Debian方式升级Ubuntu 16.04系统。

    SWITCH_PROMPT_TO_NORMAL = 0

    从Ubuntu 17.10升级

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

    首先执行sudo do-release-upgrade命令。 如果您收到没有新版本foundmessage,请确保默认版本升级程序设置为正常并重新执行sudo do-release-upgrade命令。

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

    如何以Ubuntu Debian的方式升级

    sudo zzupdate

    更改您的源

    最后

    如果您选择了传统的Debian路径,则需要更改/etc/apt/sources.list文件,并使用bionic命令替换以前版本的名称。 所以,如果你在16.04,用bionic来代替xenial的每个实例。 如果你现在有17.10,用bionic取代artful。

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

    通过使用以下sed命令可以自动执行此过程:

    你愿意试试吗?

    $ sudo sed -i 's/xenial/bionic/g' /etc/apt/sources.list

    这篇文章对您有用吗?欢迎在Linux公社(linuxidc.com)下面的评论处留言,让我们知道您的想法。

    然后,查看/etc/apt/sources.list.d/。 以相同的方式更改其中的任何文件。 如果在尝试更新Ubuntu时最终出现错误,请使用artful直到更新这些存储库。

    更多Ubuntu相关信息见Ubuntu 专题页面 http://www.linuxidc.com/topicnews.aspx?tid=2

    Ubuntu更新和Ubuntu升级

    本文永久更新链接地址:http://www.linuxidc.com/Linux/2017-11/149018.htm

    现在,您可以运行Ubuntu dist升级。 首先,更新Apt来源。 然后,运行Ubuntu升级。

    图片 10

    $ sudo apt update && sudo apt -y dist-upgrade

    图片 11

    Ubuntu 17.10系统升级到Ubuntu 18.04

    升级应该花一点时间。 很可能,系统上的每个软件包都会升级。 Ubuntu升级完成后,重新启动系统。 系统恢复时,您将运行Ubuntu 18.04 LTS Bionic Beaver!

    总结

    这就是它的全部。 你应该注意到你的登录屏幕是不同的,尤其是如果你在16.04。 根据您在Ubuntu dist升级过程中的选择,系统可能会自动为您从Unity切换到GNOME。 此过程也将在服务器上运行。 完全一样。 只要特别小心任何外部存储库和PHP等版本升级。

    更多Ubuntu相关信息见Ubuntu 专题页面

    本文永久更新链接地址

    图片 12

    本文由新葡亰496net发布于服务器网络,转载请注明出处:一行命令轻松晋级,使用轻便zzupdate命令轻松晋级

    关键词: