關於 APT 源配置檔案的介紹:/etc/apt/sources.list 檔案和 /etc/apt/sources.list.d 目錄介紹 | 部落格園
APT 的源配置檔案位於 /etc/apt/sources.list
在換源之前,你可以先備份你的原始檔案:
sudo cp /etc/apt/sources.list{,.bak} # 檔案備份到 sources.list.bak
正常版本換源
使用命令列換源
該映象僅適用於配置 x86 架構下的 Ubuntu系統,如果你的系統為 ARM,PowerPC 等其他架構,請使用 ubuntu-ports 源進行配置。
你可以直接透過一行命令來完成 APT 換源:
sudo sed -i 's@//.*archive.ubuntu.com@//mirrors.ustc.edu.cn@g' /etc/apt/sources.list # 使用中科大源
因映象站同步有延遲,可能會導致生產環境系統不能及時檢查、安裝上最新的安全更新,不建議替換 security 源:
sudo sed -i -r 's/security.ubuntu.com/mirrors.ustc.edu.cn/g' /etc/apt/sources.list # 替換 security 源(可選)
最後更新 APT 索引:
sudo apt update # 更新索引
可用的映象站:
- Ubuntu 源使用幫助 | 中國科學技術大學開源軟體映象
- Ubuntu 軟體倉庫 | 清華大學開源軟體映象站
- Ubuntu 映象 | 阿里巴巴開源映象站
- Ubuntu映象使用幫助 | 網易開源映象站
使用 Ubuntu Ports 源
如果你使用 ARM,PowerPC 等架構的 Ubuntu 系統,請使用 ubuntu-ports 源進行配置:
sudo sed -i -r 's/ports.ubuntu.com/mirrors.ustc.edu.cn/g' /etc/apt/sources.list # 使用中科大的 ubuntu-ports 源
不要忘了更新索引:
sudo apt update # 更新索引
可用的映象站:
- Ubuntu Ports 源使用幫助 | 中國科學技術大學開源軟體映象
- Ubuntu Ports 軟體倉庫 | 清華大學開源軟體映象站
- Ubuntu Ports 映象 | 阿里巴巴開源映象站
- 網易沒有提供 Ubuntu Ports 源的使用幫助
使用配置檔案換源
你也可以直接使用現成檔案覆蓋原來的 sources.list
檔案來換源。下面的中科大映象站給出了 Ubuntu 各個版本號的配置檔案:
repository file generator
選擇你的 Ubuntu 版本,複製配置檔案,並貼上到 /etc/apt/sources.list
最後不要忘了更新索引:
sudo apt update # 更新索引
對於 ubuntu-ports 映象,你只需將配置檔案中的
https://mirrors.xxxx.xxx/ubuntu/
改為https://mirrors.xxxx.xxx/ubuntu-ports/
即可。
EOL 發行版換源
對於 EOL 發行版,需要使用 old-releases.ubuntu.com
源
EOL: End Of Life,是那些過於古早的發行版,已經不再維護。
使用官方 old-releases 源(非映象):
sudo sed -i -r 's/([a-z]{2}\.)?archive.ubuntu.com/old-releases.ubuntu.com/g' /etc/apt/sources.list
sudo sed -i -r 's/security.ubuntu.com/old-releases.ubuntu.com/g' /etc/apt/sources.list
使用中科大映象:
sudo sed -i -r 's@([a-z]{2}\.)?archive.ubuntu.com/ubuntu@mirrors.ustc.edu.cn/ubuntu-old-releases@g' /etc/apt/sources.list
sudo sed -i -r 's@security.ubuntu.com/ubuntu@mirrors.ustc.edu.cn/ubuntu-old-releases@g' /etc/apt/sources.list
最後更新 APT 索引:
sudo apt update # 更新索引
可用的映象站:
- Ubuntu Old Releases 源使用幫助 | 中國科學技術大學開源軟體映象
- Ubuntu Old Releases 軟體倉庫 | 清華大學開源軟體映象站
- oldubuntu-releases 映象 | 阿里巴巴開源映象站
- Ubuntu-releases 映象使用幫助 | 網易開源映象站
參考:
- Ubuntu 各發行版版本代號