一行命令輕松升級(jí)Ubuntu
zzupdate 是一個(gè)開源的命令行程序,通過將幾個(gè)更新命令組合到一個(gè)命令中,使得將 Ubuntu 桌面和服務(wù)器版本升級(jí)到更新版本的任務(wù)變得容易一些。
將 Ubuntu 系統(tǒng)升級(jí)到更新的版本并不是一項(xiàng)艱巨的任務(wù)。無論是使用 GUI 還是使用幾個(gè)命令,都可以輕松地將系統(tǒng)升級(jí)到***版本。
另一方面,Gianluigi 'Zane' Zanettini 寫的 zzupdate
只需一個(gè)命令就可以在 Ubuntu 中清理、更新、自動(dòng)刪除、版本升級(jí)、該工具的自我更新。
它會(huì)清理本地緩存,更新可用的軟件包信息,然后執(zhí)行發(fā)行版升級(jí)。接著,它會(huì)更新該工具并刪除未使用的軟件包。
該腳本必須以 root 用戶身份運(yùn)行。
安裝 zzupdate 將 Ubuntu 升級(jí)到更新的版本
要安裝 zzupdate
,請(qǐng)?jiān)诮K端中執(zhí)行以下命令。
curl -s https://raw.githubusercontent.com/TurboLabIt/zzupdate/master/setup.sh | sudo sh
然后將提供的示例配置文件復(fù)制到 zzupdate.conf
并設(shè)置你的***項(xiàng)。
sudo cp /usr/local/turbolab.it/zzupdate/zzupdate.default.conf /etc/turbolab.it/zzupdate.conf
完成后,只要使用下面的命令,它就會(huì)開始升級(jí)你的 Ubuntu 系統(tǒng)到一個(gè)更新的版本(如果有的話)。
sudo zzupdate
請(qǐng)注意,在普通版本(非 LTS 版本)下,zzupdate 會(huì)將系統(tǒng)升級(jí)到下一個(gè)可用的版本。但是,當(dāng)你運(yùn)行 Ubuntu 16.04 LTS 時(shí),它將嘗試僅搜索下一個(gè)長期支持版本,而不是可用的***版本。
如果你想退出 LTS 版本并升級(jí)到***版本,你將需要更改一些選項(xiàng)。
對(duì)于 Ubuntu 桌面,打開 軟件和更新 和下面 更新 選項(xiàng)卡,并更改通知我新的 Ubuntu 版本選項(xiàng)為 “對(duì)于任何新版本”。
Software Updater in Ubuntu
對(duì)于 Ubuntu 服務(wù)版,編輯 release-upgrades
文件。
vi /etc/update-manager/release-upgrades
Prompt=normal
配置 zzupdate [可選]
zzupdate
要配置的選項(xiàng):
REBOOT=1
如果值為 1,升級(jí)后系統(tǒng)將重啟。
REBOOT_TIMEOUT=15
將重啟超時(shí)設(shè)置為 900 秒,因?yàn)槟承┯布绕渌布貑⑿枰L的時(shí)間。
VERSION_UPGRADE=1
如果升級(jí)可用,則執(zhí)行版本升級(jí)。
VERSION_UPGRADE_SILENT=0
自動(dòng)顯示版本進(jìn)度。
COMPOSER_UPGRADE=1
值為 “1” 會(huì)自動(dòng)升級(jí)該工具。
SWITCH_PROMPT_TO_NORMAL=0
此功能將 Ubuntu 版本更新為普通版本,即如果你運(yùn)行著 LTS 發(fā)行版,zzupdate
將不會(huì)將其升級(jí)到 Ubuntu 17.10(如果其設(shè)置為 0)。它將僅搜索 LTS 版本。相比之下,無論你運(yùn)行著 LTS 或者普通版,“1” 都將搜索***版本。
完成后,你要做的就是在控制臺(tái)中運(yùn)行一個(gè)完整的 Ubuntu 系統(tǒng)更新。
sudo zzupdate
***的話
盡管 Ubuntu 的升級(jí)過程本身就很簡單,但是 zzupdate 將它簡化為一個(gè)命令。不需要編碼知識(shí),這個(gè)過程完全是配置文件驅(qū)動(dòng)。我個(gè)人發(fā)現(xiàn)這是一個(gè)很好的更新幾個(gè) Ubuntu 系統(tǒng)的工具,而無需單獨(dú)關(guān)心不同的事情。
你愿意試試嗎?