Ubuntu停止维护版本的软件源配置和系统升级方法
這里以Ubuntu 20.10版本為例(當(dāng)前是2022.2.14,該版本已經(jīng)停止維護(hù)),我們現(xiàn)在需要正常使用該版本,并且期待升級到21.10版本,我們需要
配置正確的軟件源
配置國內(nèi)鏡像源
我們一般在國內(nèi)會(huì)采用清華大學(xué)的軟件源,不過可惜的是,清華的軟件源沒有提供old-released版本(筆者反正沒找到…),也就是一旦版本停止維護(hù),我們就不能用該鏡像源進(jìn)行update和upgrade了。
我們可以使用中科大的鏡像源,或者南京大學(xué)的也行。
我們將/etc/apt/sources.list文件進(jìn)行鏡像源替換,注意備份
deb http://mirrors.ustc.edu.cn/ubuntu-old-releases/ubuntu/ 版本名稱 main restricted universe multiverse deb http://mirrors.ustc.edu.cn/ubuntu-old-releases/ubuntu/ 版本名稱-security main restricted universe multiverse deb http://mirrors.ustc.edu.cn/ubuntu-old-releases/ubuntu/ 版本名稱-updates main restricted universe multiverse deb http://mirrors.ustc.edu.cn/ubuntu-old-releases/ubuntu/ 版本名稱-proposed main restricted universe multiverse deb http://mirrors.ustc.edu.cn/ubuntu-old-releases/ubuntu/ 版本名稱-backports main restricted universe multiverse這里我們的20.10版本名稱是groovy,替換掉即可,其他版本類似。
這樣就可以正常使用sudo apt-get update && sudo apt-get upgrade了,不過由于版本不再維護(hù),強(qiáng)烈建議升級版本。
配置原始鏡像源
如果你不需要配置國內(nèi)鏡像,可以使用官方提供的
## EOL upgrade sources.list # Required deb http://old-releases.ubuntu.com/ubuntu/ CODENAME main restricted universe multiverse deb http://old-releases.ubuntu.com/ubuntu/ CODENAME-updates main restricted universe multiverse deb http://old-releases.ubuntu.com/ubuntu/ CODENAME-security main restricted universe multiverse# Optional #deb http://old-releases.ubuntu.com/ubuntu/ CODENAME-backports main restricted universe multiverse把CODENAME替換成groovy即可。
注意!如果你要升級系統(tǒng)版本,我們這里必須使用官方提供的軟件源!否則會(huì)報(bào)錯(cuò)!目前沒有發(fā)現(xiàn)可用于升級系統(tǒng)的old-released國內(nèi)鏡像源 (我也不知道為什么,實(shí)踐結(jié)果確實(shí)是這樣。)
切換成新的軟件源后必須執(zhí)行sudo apt update && sudo apt upgrade.
升級到Ubuntu 21.10
20.10 --> 21.04
需要注意的是,20.10 不能直接升級到21.10,需要20.10 --> 21.04 --> 21.10才可以,因此需要先升級到21.04。
這里我們需要參考EOLUpgrades這篇文章。
安裝兩個(gè)東西
sudo apt-get install update-manager-core update-manager需要設(shè)置為更新到任意新版本,而不是僅僅更新到LTS版本。
打開這個(gè),再設(shè)置,一般默認(rèn)其實(shí)不用改。
設(shè)置好之后,我們根據(jù)這個(gè)網(wǎng)站,找到我們要升級的目標(biāo)版本。
(不能直接升級,因?yàn)橹苯由壞J(rèn)升級到最新的,因此需要手動(dòng)下載upgrader)
我們依次執(zhí)行
# Downloads the upgrader, check the link above for the URL of the file for your release wget http://archive.ubuntu.com/ubuntu/dists/hirsute-updates/main/dist-upgrader-all/current/hirsute.tar.gz # Extract it into a new directory mkdir upgrader tar -xaf hirsute.tar.gz -C upgrader cd upgrader # Run the executable, the name changes based on the release sudo ./hirsute注意再說一遍,必須使用官方提供的old-releade軟件源才能正常升級。
這里因?yàn)槭枪俜皆?#xff0c;速度會(huì)很慢,還可能下載失敗,如果失敗了就重新執(zhí)行一遍,會(huì)接著上次的來,是有緩存的。
這樣根據(jù)提示執(zhí)行就能夠成功升級到Ubuntu 21.04了,具體提示的信息,這里就不贅述了,大家根據(jù)說明自己選擇即可。
接下來會(huì)重啟。
21.04 --> 21.10
然后就可以使用清華大學(xué)的Ubuntu 21.04鏡像源(當(dāng)前該版本沒有停止維護(hù))
之后執(zhí)行
sudo apt update && sudo apt upgrade sudo do-release-upgrade就可以更新到21.10了。
最后,這里介紹的方法適用于很多不受支持的版本,具體的細(xì)節(jié)可能需要你再查詢其他資料,忠告請盡量不要使用短期支持版本,它的生命周期很短,如果你沒有注意其不受支持的期限。過期之后可能會(huì)帶來一些麻煩。
總結(jié)
以上是生活随笔為你收集整理的Ubuntu停止维护版本的软件源配置和系统升级方法的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 3代试管婴儿费用是多少
- 下一篇: 优质学习内容(自用)