2021-05-12 14:32:11
使用簡單zzupdate命令輕鬆升級Ubuntu到較新版本
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系統,而不需要分別處理不同的事情。
你願意試試嗎?
這篇文章對您有用嗎?歡迎在Linux公社(linuxidc.com)下面的評論處留言,讓我們知道您的想法。
相關文章