{"id":12667,"date":"2019-03-28T06:50:27","date_gmt":"2019-03-28T06:50:27","guid":{"rendered":"http:\/\/www.appservgrid.com\/paw92\/?p=12667"},"modified":"2019-03-28T06:50:27","modified_gmt":"2019-03-28T06:50:27","slug":"zzupdate-fully-upgrade-ubuntu-pc-server-to-newer-version","status":"publish","type":"post","link":"https:\/\/www.appservgrid.com\/paw92\/index.php\/2019\/03\/28\/zzupdate-fully-upgrade-ubuntu-pc-server-to-newer-version\/","title":{"rendered":"zzUpdate \u2013 Fully Upgrade Ubuntu PC\/Server to Newer Version"},"content":{"rendered":"<p><strong>zzUpdate<\/strong>\u00a0is a free, open source, simple, fully configurable, and easy to use command line utility to fully upgrade an Ubuntu system via\u00a0<a href=\"https:\/\/www.tecmint.com\/apt-advanced-package-command-examples-in-ubuntu\/\" target=\"_blank\" rel=\"noopener\">apt package management<\/a>\u00a0system. It is a completely configfile-driven shell script that allows you to upgrade your\u00a0<strong>Ubuntu PC<\/strong>\u00a0or server hands-off and unwatched for almost the entire process.<\/p>\n<p>It will upgrade your Ubuntu system to the next available release in case of a normal release. For\u00a0<strong>Ubuntu LTS<\/strong>(<strong>Long Term Support<\/strong>) releases, it tries to search for the next\u00a0<strong>LTS<\/strong>\u00a0version only and not the latest Ubuntu version available.<\/p>\n<p>In this article, we will explain how to install and run\u00a0<strong>zzupdate<\/strong>\u00a0tool to upgrade an Ubuntu system to latest available version from the command line.<\/p>\n<h3>How to Install zzUpdate Tool in Ubuntu<\/h3>\n<p>First make sure that your system has curl program installed, otherwise install it using the following command.<\/p>\n<pre>$ sudo apt install curl<\/pre>\n<p>Now install\u00a0<strong>zzupdate<\/strong>\u00a0on your Ubuntu system by running the following command. The below setup shell script will install\u00a0<strong>git<\/strong>, which is required for cloning the\u00a0<strong>zzupdate<\/strong>\u00a0source tree and sets up the package on your system.<\/p>\n<pre>$ curl -s https:\/\/raw.githubusercontent.com\/TurboLabIt\/zzupdate\/master\/setup.sh | sudo sh\r\n<\/pre>\n<div id=\"attachment_29846\" class=\"wp-caption aligncenter\">\n<p><a href=\"https:\/\/www.tecmint.com\/wp-content\/uploads\/2018\/06\/Install-zzUpdate-in-Ubuntu.png\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-29846\" src=\"https:\/\/www.tecmint.com\/wp-content\/uploads\/2018\/06\/Install-zzUpdate-in-Ubuntu.png\" alt=\"Install zzUpdate in Ubuntu\" width=\"722\" height=\"230\" aria-describedby=\"caption-attachment-29846\" data-lazy-loaded=\"true\" \/><\/a><\/p>\n<p id=\"caption-attachment-29846\" class=\"wp-caption-text\">Install zzUpdate in Ubuntu<\/p>\n<\/div>\n<p>After you have successfully installed it, create your configuration file from the provided sample configuration file using the following command.<\/p>\n<pre>$ sudo cp \/usr\/local\/turbolab.it\/zzupdate\/zzupdate.default.conf \/etc\/turbolab.it\/zzupdate.conf\r\n<\/pre>\n<p>Next, set your preferences in the configuration file.<\/p>\n<pre>$ sudo nano \/etc\/turbolab.it\/zzupdate.conf\r\n<\/pre>\n<p>The following are the default configuration variables (a value of\u00a0<code>1<\/code>\u00a0means\u00a0<strong>yes<\/strong>\u00a0and\u00a0<code>0<\/code>\u00a0means\u00a0<strong>no<\/strong>) you will find in this file.<\/p>\n<pre>REBOOT=1\r\nREBOOT_TIMEOUT=15\r\nVERSION_UPGRADE=1\r\nVERSION_UPGRADE_SILENT=0\r\nCOMPOSER_UPGRADE=1\r\nSWITCH_PROMPT_TO_NORMAL=0\r\n<\/pre>\n<div id=\"attachment_29847\" class=\"wp-caption aligncenter\">\n<p><a href=\"https:\/\/www.tecmint.com\/wp-content\/uploads\/2018\/06\/zzUpdate-Configuration.png\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-29847\" src=\"https:\/\/www.tecmint.com\/wp-content\/uploads\/2018\/06\/zzUpdate-Configuration.png\" alt=\"zzUpdate Configuration\" width=\"562\" height=\"192\" aria-describedby=\"caption-attachment-29847\" data-lazy-loaded=\"true\" \/><\/a><\/p>\n<p id=\"caption-attachment-29847\" class=\"wp-caption-text\">zzUpdate Configuration<\/p>\n<\/div>\n<p>Before upgrading your Ubuntu system, you can check your current Ubuntu release using following command.<\/p>\n<pre>$ cat \/etc\/os-release\r\n<\/pre>\n<div id=\"attachment_29848\" class=\"wp-caption aligncenter\">\n<p><a href=\"https:\/\/www.tecmint.com\/wp-content\/uploads\/2018\/06\/Check-Ubuntu-Release-Version.png\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-29848\" src=\"https:\/\/www.tecmint.com\/wp-content\/uploads\/2018\/06\/Check-Ubuntu-Release-Version.png\" sizes=\"auto, (max-width: 832px) 100vw, 832px\" srcset=\"https:\/\/www.tecmint.com\/wp-content\/uploads\/2018\/06\/Check-Ubuntu-Release-Version.png 832w, https:\/\/www.tecmint.com\/wp-content\/uploads\/2018\/06\/Check-Ubuntu-Release-Version-768x247.png 768w\" alt=\"Check Ubuntu Release Version\" width=\"832\" height=\"268\" aria-describedby=\"caption-attachment-29848\" data-lazy-loaded=\"true\" \/><\/a><\/p>\n<p id=\"caption-attachment-29848\" class=\"wp-caption-text\">Check Ubuntu Release Version<\/p>\n<\/div>\n<p>When you have configured\u00a0<strong>zzupdate<\/strong>\u00a0to work the way you wish, simply run it to fully upgrade your Ubuntu system with root user privileges. It will inform you of any actions performed.<\/p>\n<pre>$ sudo zzupdate \r\n<\/pre>\n<p>Once you have launched it,\u00a0<strong>zzupdate<\/strong>\u00a0will self-update via\u00a0<strong>git<\/strong>, updates available packages informations (asks you to disable third-party repositories), upgrades any packages where necessary, and checks for a new Ubuntu release.<\/p>\n<p>If there is a new release, it will download the upgrade packages and install them, when the system upgrade is complete, it will prompt you to restart your system.<\/p>\n<div id=\"attachment_29849\" class=\"wp-caption aligncenter\">\n<p><a href=\"https:\/\/www.tecmint.com\/wp-content\/uploads\/2018\/06\/zzupdate-Upgrade-Ubuntu.png\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-29849\" src=\"https:\/\/www.tecmint.com\/wp-content\/uploads\/2018\/06\/zzupdate-Upgrade-Ubuntu.png\" alt=\"zzupdate Upgrade Ubuntu\" width=\"674\" height=\"697\" aria-describedby=\"caption-attachment-29849\" data-lazy-loaded=\"true\" \/><\/a><\/p>\n<p id=\"caption-attachment-29849\" class=\"wp-caption-text\">zzupdate Upgrade Ubuntu<\/p>\n<\/div>\n<p><strong>zzUpdate Github repository<\/strong>:\u00a0<a href=\"https:\/\/github.com\/TurboLabIt\/zzupdate\" target=\"_blank\" rel=\"nofollow noopener\">https:\/\/github.com\/TurboLabIt\/zzupdate<\/a><\/p>\n<p>That\u2019s all!\u00a0<strong>zzUpdate<\/strong>\u00a0is a simple and fully configurable command line utility to fully update an Ubuntu system via apt package manager. In this guide, we have explained how to install and use zzupdate to upgrade an Ubuntu system from the command line. You can ask any questions via the feedback form below.<\/p>\n<p><a href=\"https:\/\/www.tecmint.com\/zzupdate-upgrade-ubuntu-to-newer-version\/\" target=\"_blank\" rel=\"noopener\">Source<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>zzUpdate\u00a0is a free, open source, simple, fully configurable, and easy to use command line utility to fully upgrade an Ubuntu system via\u00a0apt package management\u00a0system. It is a completely configfile-driven shell script that allows you to upgrade your\u00a0Ubuntu PC\u00a0or server hands-off and unwatched for almost the entire process. It will upgrade your Ubuntu system to the &hellip; <\/p>\n<p class=\"link-more\"><a href=\"https:\/\/www.appservgrid.com\/paw92\/index.php\/2019\/03\/28\/zzupdate-fully-upgrade-ubuntu-pc-server-to-newer-version\/\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;zzUpdate \u2013 Fully Upgrade Ubuntu PC\/Server to Newer Version&#8221;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-12667","post","type-post","status-publish","format-standard","hentry","category-linux"],"_links":{"self":[{"href":"https:\/\/www.appservgrid.com\/paw92\/index.php\/wp-json\/wp\/v2\/posts\/12667","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.appservgrid.com\/paw92\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.appservgrid.com\/paw92\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.appservgrid.com\/paw92\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.appservgrid.com\/paw92\/index.php\/wp-json\/wp\/v2\/comments?post=12667"}],"version-history":[{"count":1,"href":"https:\/\/www.appservgrid.com\/paw92\/index.php\/wp-json\/wp\/v2\/posts\/12667\/revisions"}],"predecessor-version":[{"id":12668,"href":"https:\/\/www.appservgrid.com\/paw92\/index.php\/wp-json\/wp\/v2\/posts\/12667\/revisions\/12668"}],"wp:attachment":[{"href":"https:\/\/www.appservgrid.com\/paw92\/index.php\/wp-json\/wp\/v2\/media?parent=12667"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.appservgrid.com\/paw92\/index.php\/wp-json\/wp\/v2\/categories?post=12667"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.appservgrid.com\/paw92\/index.php\/wp-json\/wp\/v2\/tags?post=12667"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}