我的Linux生活日記 22.系統更新
一套可以應付日常生活工作的Linux 是由不同軟體組成的,只要是人撰寫的程式一定會有 Bug,這些系統問題被修復以後就會需要更新,以下是更新系統的方式。
apt
Debian 系列的套件管理工具,Debian 官方網站有詳細的使用方式,這邊我介紹日常生活中常用到的幾個。
更新套件清單
sudo apt update
檢視可以更新的套件
apt list --upgradable
更新套件
sudo apt upgrade
移除已不需要的套件
sudo apt autoremove
> $ apt list --upgradable
Listing... Done
google-chrome-stable/stable 106.0.5249.91-1 amd64 [upgradable from: 106.0.5249.61-1]
libhttp-daemon-perl/oldstable 6.01-3+deb10u1 all [upgradable from: 6.01-3]
使用 deb 檔案更新或安裝
sudo apt install ./[安裝檔].deb
yum
更新所有的套件
這部份等同Debian 的 apt upgrade
&& apt autoremove
sudo yum update
檢視可以更新的套件
yum check-update
原機系統升級
我比較少做這種事情,如果是實體機器做系統升級,我是直接重新安裝升級,順便整理電腦。甚至直接買新的硬碟直接安裝。比較不建議原機直接系統升級。主要原因有一個:無法還原到升級之前的狀況
。
如果最後還是得做員機系統升級,建議照下列步驟,這是我之前為了體驗 Debian 測試版本的紀錄。
- Debian
- 備份重要資料
這一步驟相當重要,因為永遠不會知道更新過程中發生什麼事情,例如:電腦突然斷電。
- 更新套件至最新
sudo apt update && sudo apt -y upgrade
- 更改
/etc/apt/sources.list
Debian 為底的發行版本大部分都會有這份文件。
- 更新套件
sudo apt update && sudo apt -y upgrade
- 系統升級
sudo apt full-upgrade