快轉到主要內容

我的Linux生活日記 22.系統更新

·547 字·2 分鐘·
PolloChang
作者
PolloChang
我是一隻雞

我的Linux生活日記 22.系統更新
#

一套可以應付日常生活工作的Linux 是由不同軟體組成的,只要是人撰寫的程式一定會有 Bug,這些系統問題被修復以後就會需要更新,以下是更新系統的方式。

apt
#

Debian 系列的套件管理工具,Debian 官方網站有詳細的使用方式,這邊我介紹日常生活中常用到的幾個。

更新套件清單
#

1
sudo apt update

檢視可以更新的套件
#

1
apt list --upgradable

更新套件
#

1
sudo apt upgrade

移除已不需要的套件
#

1
sudo apt autoremove
1
2
3
4
> $ 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 檔案更新或安裝
#

1
sudo apt install ./[安裝檔].deb

yum
#

RedHat 系列的套件管理工具

更新所有的套件
#

這部份等同Debian 的 apt upgrade && apt autoremove

1
sudo yum update

檢視可以更新的套件
#

1
yum check-update

原機系統升級
#

我比較少做這種事情,如果是實體機器做系統升級,我是直接重新安裝升級,順便整理電腦。甚至直接買新的硬碟直接安裝。比較不建議原機直接系統升級。主要原因有一個:無法還原到升級之前的狀況

如果最後還是得做員機系統升級,建議照下列步驟,這是我之前為了體驗 Debian 測試版本的紀錄。

  • Debian
  1. 備份重要資料

這一步驟相當重要,因為永遠不會知道更新過程中發生什麼事情,例如:電腦突然斷電。

  1. 更新套件至最新
1
sudo apt update && sudo apt -y upgrade
  1. 更改 /etc/apt/sources.list

Debian 為底的發行版本大部分都會有這份文件。

  1. 更新套件
1
sudo apt update && sudo apt -y upgrade
  1. 系統升級
1
sudo apt full-upgrade

參考資料
#

Debian 軟體包管理