iT邦幫忙

2022 iThome 鐵人賽

DAY 22
0
自我挑戰組

Linux in my LIFE系列 第 22

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

  • 分享至 

  • xImage
  •  

一套可以應付日常生活工作的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

RedHat 系列的套件管理工具

更新所有的套件

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

sudo yum update

檢視可以更新的套件

yum check-update

原機系統升級

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

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

  • Debian
  1. 備份重要資料

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

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

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

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

參考資料

Debian 軟體包管理


上一篇
我的Linux生活日記 21.使用者帳號管理
下一篇
我的Linux生活日記 23.防火牆-firewalld
系列文
Linux in my LIFE32
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言