前些日子Debain的11版本發行,除了Python直升到 3.9.1有點訝異這樣快之外,其他都是很能接受的安全升級(遠目以前愛用的CentOS…🤖👀🐱🚀) 這邊簡單留下升級的筆記吧~ 🤷♂️🤷♂️🤷♂️
### 第一階段,更新sources.list到最新版本 🤓
Debian 10 (buster)直接輸入下列指令
1 2 3 4 5 6 7 8 |
## 備份sources.list檔案 cp -v /etc/apt/sources.list /root/ cp -rv /etc/apt/sources.list.d/ /root/ sed -i 's/buster/bullseye/g' /etc/apt/sources.list sed -i 's/buster/bullseye/g' /etc/apt/sources.list.d/*.* sed -i 's/debian-security bullseye\/updates/debian-security bullseye-security/g' /etc/apt/sources.list # wget -O /etc/apt/sources.list http://guess.za.net/conf/debian11_sources.list # cat /etc/apt/sources.list | grep bullseye |
※特別注意在上方指令中的第四行第五行,Debian 9需要把buster改為stretch,而更舊版本的Debian 8需要把buster改為jessie 🤖
### 第二階段,更新套件 🤓
sudo apt-get update
sudo apt-get full-upgrade -y
※特別注意,更新過程中只有幾個設定檔會停下來詢問要如何操作,大多都是直接覆蓋即可,其中我有碰到dkpg不乖的狀況,可嘗試使用下列指令重設 🤖
sudo dpkg --configure -a
sudo apt --fix-broken install -y
sudo apt-get upgrade -y
# 更新完畢後重開機 🤖
reboot
### 第三階段,確認系統版本並清理一下做收尾 🐱🚀
cat /etc/debian_version
lsb_release -a
sudo apt-get autoremove -y --purge
sudo apt-get autoclean