隨身WIFI+Deb 篇三:更換Debian的預設軟體源

作者:JokerHu1

更換預設源

1、先安裝(我刷的包預設都是自帶的)

apt install apt-transport-https ca-certificates

2、修改軟體源:

sudo vim /etc/apt/sources。list

修改為以下內容(按i進入編輯,esc退出編輯,強制儲存:wq!)

# 預設註釋了原始碼映象以提高 apt update 速度,如有需要可自行取消註釋

deb https://mirrors。tuna。tsinghua。edu。cn/debian/ bullseye main contrib non-free

# deb-src https://mirrors。tuna。tsinghua。edu。cn/debian/ bullseye main contrib non-free

deb https://mirrors。tuna。tsinghua。edu。cn/debian/ bullseye-updates main contrib non-free

# deb-src https://mirrors。tuna。tsinghua。edu。cn/debian/ bullseye-updates main contrib non-free

deb https://mirrors。tuna。tsinghua。edu。cn/debian/ bullseye-backports main contrib non-free

# deb-src https://mirrors。tuna。tsinghua。edu。cn/debian/ bullseye-backports main contrib non-free

deb https://mirrors。tuna。tsinghua。edu。cn/debian-security bullseye-security main contrib non-free

# deb-src https://mirrors。tuna。tsinghua。edu。cn/debian-security bullseye-security main contrib non-free

更新源AdoptOpenJDK報錯的解決方法:

參考文章:https://www。atray。cn/2022/07/21/84。html

1、報錯原因:

在更新源的時候出現了一個報錯 http://mirrors。tuna。tsinghua。edu。cn/AdoptOpenJDK/deb buster Release” 不再含有 Release 檔案,經查閱清華源的通知得知上游 AdoptOpenJDK 已經更名為 Adoptium,具體情況檢視# 關於重新命名 AdoptOpenJDK 映象為 Adoptium 的通知

2、執行

sudo sed -i ‘1c deb http://mirrors。tuna。tsinghua。edu。cn/Adoptium/deb buster main’ /etc/apt/sources。list。d/AdoptOpenJDK。list

gpg ——keyserver hkp://keyserver。ubuntu。com:80 ——recv-keys 843C48A565F8F04B

sudo gpg ——armor ——export 843C48A565F8F04B | sudo apt-key add -

更新源Mobian報錯

1、另外mobian源暫時也用不了了,沒找到解決的方案,只能暫時先禁用掉

2、執行命令:

sudo sed -i ‘1c #deb http://repo。mobian-project。org/ bullseye main non-free’  /etc/apt/sources。list。d/mobian。list

更新源指令

應該不會再報錯了:

sudo apt-get update

順手可以將系統軟體都更新到最新:

sudo apt-get upgrade

【總結】一鍵執行以下命令即可

echo -e ‘nnnnnnnnnn####################################n’

sudo rm /etc/apt/sources。list

sudo touch /etc/apt/sources。list

sudo echo -e “# 預設註釋了原始碼映象以提高 apt update 速度,如有需要可自行取消註釋nndeb https://mirrors。tuna。tsinghua。edu。cn/debian/ bullseye main contrib non-freen# deb-src https://mirrors。tuna。tsinghua。edu。cn/debian/ bullseye main contrib non-freenndeb https://mirrors。tuna。tsinghua。edu。cn/debian/ bullseye-updates main contrib non-freen# deb-src https://mirrors。tuna。tsinghua。edu。cn/debian/ bullseye-updates main contrib non-freenndeb https://mirrors。tuna。tsinghua。edu。cn/debian/ bullseye-backports main contrib non-freen# deb-src https://mirrors。tuna。tsinghua。edu。cn/debian/ bullseye-backports main contrib non-freenndeb https://mirrors。tuna。tsinghua。edu。cn/debian-security bullseye-security main contrib non-freen# deb-src https://mirrors。tuna。tsinghua。edu。cn/debian-security bullseye-security main contrib non-free” >> /etc/apt/sources。list

echo -e ‘1、預設軟體源修改完成!nn’

sudo sed -i ‘1c deb http://mirrors。tuna。tsinghua。edu。cn/Adoptium/deb buster main’ /etc/apt/sources。list。d/AdoptOpenJDK。list

gpg ——keyserver hkp://keyserver。ubuntu。com:80 ——recv-keys 843C48A565F8F04B

sudo gpg ——armor ——export 843C48A565F8F04B | sudo apt-key add -

echo -e ‘nn2、AdoptOpenJDK報錯修復完成!nn’

sudo sed -i ‘1c #deb http://repo。mobian-project。org/ bullseye main non-free’  /etc/apt/sources。list。d/mobian。list

echo -e ‘3、Mobian源報已遮蔽!’

echo -e ‘nn####################################nn即將開始更新軟體源list……n’

sleep 5

sudo apt-get update

echo -e ‘nn4、更新軟體源list更新完成!’

echo -e ‘nn####################################nn即將開始升級系統程式至最新版……’

sleep 5

sudo apt-mark hold openssh-server

sudo apt-get -y upgrade

sudo apt-mark unhold openssh-server

echo -e ‘nn5、系統程式更新完成!nn####################################nnnn’

頂部