參考資料
- E: 倉庫 “https://mirrors.aliyun.com/docker-ce/linux/ubuntu kylin Release” 沒有 Release 文件。
- sudo apt update:倉庫 “http://mirrors.aliyun.com/docker-ce/linux/debian ulyana Release” 沒有 Release 文件
- Linux更換國內(nèi)源–解決終端下載速度慢的問題
1. 前言
在使用sudo apt update
更新源時,發(fā)現(xiàn)報(bào)了一大堆錯。例如
E: 倉庫 “http://mirrors.aliyun.com/docker-ce/linux/debian ulyana Release” 沒有 Release 文件。
N: 無法安全地用該源進(jìn)行更新,所以默認(rèn)禁用該源。
W: 無法下載 http://ppa.launchpad.net/graphics-drivers/ppa/ubuntu/dists/focal/InRelease 不能連接到 ppa.launchpad.net:http: W: 部分索引文件下載失敗。如果忽略它們,那將轉(zhuǎn)而使用舊的索引文件
起初我以為是源的問題,所以進(jìn)行了換源。換源的方式有以下兩種。
2. 換源方式
1. 方式1: 更換/etc/apt/sources.list文件里的源
-
備份源列表
Linux配置的默認(rèn)源并不是國內(nèi)的服務(wù)器,下載更新軟件都比較慢。首先備份源列表文件
sources.list
:sudo cp /etc/apt/sources.list /etc/apt/sources.list_backup20221122 #備份源列表
-
修改源列表文件
sudo gedit /etc/apt/sources.list # 打開sources.list文件
編輯
/etc/apt/sources.list
文件, 在文件最前面添加鏡像源:- 阿里源
#阿里源 deb http://mirrors.aliyun.com/ubuntu/ bionic main restricted universe multiverse deb http://mirrors.aliyun.com/ubuntu/ bionic-security main restricted universe multiverse deb http://mirrors.aliyun.com/ubuntu/ bionic-updates main restricted universe multiverse deb http://mirrors.aliyun.com/ubuntu/ bionic-proposed main restricted universe multiverse deb http://mirrors.aliyun.com/ubuntu/ bionic-backports main restricted universe multiverse deb-src http://mirrors.aliyun.com/ubuntu/ bionic main restricted universe multiverse deb-src http://mirrors.aliyun.com/ubuntu/ bionic-security main restricted universe multiverse deb-src http://mirrors.aliyun.com/ubuntu/ bionic-updates main restricted universe multiverse deb-src http://mirrors.aliyun.com/ubuntu/ bionic-proposed main restricted universe multiverse deb-src http://mirrors.aliyun.com/ubuntu/ bionic-backports main restricted universe multiverse
- 中科大源
#中科大源 deb https://mirrors.ustc.edu.cn/ubuntu/ bionic main restricted universe multiverse deb-src https://mirrors.ustc.edu.cn/ubuntu/ bionic main restricted universe multiverse deb https://mirrors.ustc.edu.cn/ubuntu/ bionic-updates main restricted universe multiverse deb-src https://mirrors.ustc.edu.cn/ubuntu/ bionic-updates main restricted universe multiverse deb https://mirrors.ustc.edu.cn/ubuntu/ bionic-backports main restricted universe multiverse deb-src https://mirrors.ustc.edu.cn/ubuntu/ bionic-backports main restricted universe multiverse deb https://mirrors.ustc.edu.cn/ubuntu/ bionic-security main restricted universe multiverse deb-src https://mirrors.ustc.edu.cn/ubuntu/ bionic-security main restricted universe multiverse deb https://mirrors.ustc.edu.cn/ubuntu/ bionic-proposed main restricted universe multiverse deb-src https://mirrors.ustc.edu.cn/ubuntu/ bionic-proposed main restricted universe multiverse
- 清華源
#清華源 deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic main restricted universe multiverse deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic main restricted universe multiverse deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-updates main restricted universe multiverse deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-updates main restricted universe multiverse deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-backports main restricted universe multiverse deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-backports main restricted universe multiverse deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-security main restricted universe multiverse deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-security main restricted universe multiverse deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-proposed main restricted universe multiverse deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-proposed main restricted universe multiverse
以上三種鏡像源選擇其中一個即可。
- 阿里源
-
換源完成后更新即可。
sudo apt-get update sudo apt-get upgrade
2. 方式2:在設(shè)置中software&updates(軟件和更新)里進(jìn)行換源
換源完成后更新即可。
sudo apt-get update
sudo apt-get upgrade
換成國內(nèi)源,可以使下載速度更快,但是,換源后有些錯誤依舊沒有解決,究其原因,這是因?yàn)?font color="red">以前添加的舊的ppa會導(dǎo)致很多問題,可能已經(jīng)不可用了,所以,需要把它們刪除或者注釋掉。
3. 問題解決–移除失效的ppa
-
首先,終端執(zhí)行以下命令查看所有時效的ppa
sudo apt-get update | grep "Failed"
查找過程需要幾分鐘,需要耐心等待。
我這邊時效的ppa有下面這個:
E: 倉庫 “http://mirrors.aliyun.com/docker-ce/linux/debian ulyana Release” 沒有 Release 文件。
-
接下來,進(jìn)入
/etc/apt/sources.list.d
目錄下,打開對應(yīng)ppa的.list文件
,注釋掉里面的ppa
例如,我這邊是
docker-ce
的ppa問題,所以,我打開的是docker.list
文件。# 進(jìn)入目錄 cd /etc/apt/sources.list.d # 打開對應(yīng)的.list文件 sudo gedit docker.list
-
打開后,將里面的ppa用
#
號注釋掉(當(dāng)然,除了注釋掉,也可以直接把這個文件移除,這邊選擇了注釋的方式)。文章來源:http://www.zghlxwxcb.cn/news/detail-787231.html
-
最后,再次執(zhí)行
sudo apt update
,此時便不再報(bào)錯了。文章來源地址http://www.zghlxwxcb.cn/news/detail-787231.html
到了這里,關(guān)于Ubuntu sudo apt update 過程中遇到的報(bào)錯解決的文章就介紹完了。如果您還想了解更多內(nèi)容,請?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!