zzupdate[1] 是一個開源的命令行程序,經過將幾個更新命令組合到一個命令中,使得將 Ubuntu 桌面和服務器版本升級到更新版本的任務變得容易一些。html
將 Ubuntu 系統升級到更新的版本並非一項艱鉅的任務。不管是使用 GUI 仍是使用幾個命令,均可以輕鬆地將系統升級到最新版本。linux
另外一方面,Gianluigi 'Zane' Zanettini 寫的 zzupdate 只需一個命令就能夠在 Ubuntu 中清理、更新、自動刪除、版本升級、該工具的自我更新。git
它會清理本地緩存,更新可用的軟件包信息,而後執行發行版升級。接着,它會更新該工具並刪除未使用的軟件包。github
該腳本必須以 root 用戶身份運行。ubuntu
安裝 zzupdate 將 Ubuntu 升級到更新的版本緩存
要安裝 zzupdate,請在終端中執行如下命令。服務器
curl -s https://raw.githubusercontent.com/TurboLabIt/zzupdate/master/setup.sh | sudo sh
而後將提供的示例配置文件複製到 zzupdate.conf 並設置你的首選項。curl
sudo cp /usr/local/turbolab.it/zzupdate/zzupdate.default.conf /etc/turbolab.it/zzupdate.conf
完成後,只要使用下面的命令,它就會開始升級你的 Ubuntu 系統到一個更新的版本(若是有的話)。工具
sudo zzupdate
請注意,在普通版本(非 LTS 版本)下,zzupdate 會將系統升級到下一個可用的版本。可是,當你運行 Ubuntu 16.04 LTS 時,它將嘗試僅搜索下一個長期支持版本,而不是可用的最新版本。ui
若是你想退出 LTS 版本並升級到最新版本,你將須要更改一些選項。
對於 Ubuntu 桌面,打開 軟件和更新 和下面 更新 選項卡,並更改通知我新的 Ubuntu 版本選項爲 「對於任何新版本」。
Software Updater in Ubuntu
對於 Ubuntu 服務版,編輯 release-upgrades 文件。
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 版本。相比之下,不管你運行着 LTS 或者普通版,「1」 都將搜索最新版本。
完成後,你要作的就是在控制檯中運行一個完整的 Ubuntu 系統更新。
sudo zzupdate
最後的話
儘管 Ubuntu 的升級過程自己就很簡單,可是 zzupdate 將它簡化爲一個命令。不須要編碼知識,這個過程徹底是配置文件驅動。我我的發現這是一個很好的更新幾個 Ubuntu 系統的工具,而無需單獨關心不一樣的事情。
你願意試試嗎?
via: https://itsfoss.com/zzupdate-upgrade-ubuntu/
做者:Ambarish Kumar[2] 譯者:geekpi[3] 校對:wxy[4]
本文由 LCTT[5] 原創編譯,Linux中國[6] 榮譽推出
本文地址:http://www.linuxprobe.com/zzupdate-ubuntu.html編輯:逄增寶,審覈員:劉遄