作者: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’