- 逆向行駛 - https://520.be/ -

Debian 10(buster)升級到Debian 11(bullseye)

前些日子Debain的11版本發行 [1],除了Python直升到 3.9.1有點訝異這樣快之外,其他都是很能接受的安全升級(遠目以前愛用的CentOS…🤖👀🐱‍🚀) 這邊簡單留下升級的筆記吧~ 🤷‍♂️🤷‍♂️🤷‍♂️

### 第一階段,更新sources.list到最新版本 🤓

Debian 10 (buster)直接輸入下列指令

## 備份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
列印本文 [4] 👨‍👩‍👧‍👦 3 次瀏覽