警告:操作前請先做好備份。
可參考下面的備份方法:
在你想要備份到的目錄里打開終端,執行下面的命令。
備份
tar -jpcvf apt.`date +%Y-%m-%d`.tar.bz2 /etc/apt/sources.list /etc/apt/sources.list.d/ /etc/apt/sources.list.save
還原
sudo tar -jxv -f apt.2022-04-05.tar.bz2 -C /
一般軟件源
這里推薦中科大的鏡像源,點擊下面鏈接,選擇當前使用發行版,按教程操作即可。
Ubuntu 源使用幫助
相比清華源,中科大的教程更加人性化。
如果系統是Ubuntu,可以執行以下命令:
sudo sed -i 's/cn.archive.ubuntu.com/mirrors.ustc.edu.cn/g' /etc/apt/sources.list
ppa源
(參考文章ubuntu里的ppa源下載速度太慢了,應該怎么解決?)
依舊是USTC,參照其反向代理列表USTC Open Source Software Mirror。
每個ppa都會在/etc/apt/sources.list.d/
目錄下創建一個list文件。
只需把里面的ppa.launchpad.net
改為launchpad.proxy.ustclug.org
,http
改為https
即可。
也可以將以下命令直接復制到終端里執行:
對於某些終端,可能需要在設置里開啟正則表達式的支持,比如konsole。
建議手動更改,根據實際情況來修改比較穩妥。
sed -i 's/http://ppa.launchpad.net/launchpad.proxy.ustclug.org/g' /etc/apt/sources.list /etc/apt/sources.list.d/*.list
sed -ri 's#(.*http)(://launchpad.proxy.ustclug.org.*)#\1s\2#g' /etc/apt/sources.list /etc/apt/sources.list.d/*.list