ubuntu apt update 報錯:無法安全地用該源進行更新,所以默認禁用該源

更新報錯

在ubuntu下,使用sudo apt update更新軟件,出現下面的報錯:

忽略:1 http://mirrors.aliyun.com/ubuntu xenial InRelease
忽略:2 http://mirrors.aliyun.com/ubuntu xenial-updates InRelease
忽略:3 http://mirrors.aliyun.com/ubuntu xenial-backports InRelease
忽略:4 http://mirrors.aliyun.com/ubuntu xenial-security InRelease
錯誤:5 http://mirrors.aliyun.com/ubuntu xenial Release
  SECURITY: URL redirect target contains control characters, rejecting. [IP: 222.188.8.224 80]
錯誤:6 http://mirrors.aliyun.com/ubuntu xenial-updates Release
  SECURITY: URL redirect target contains control characters, rejecting. [IP: 222.188.8.224 80]
錯誤:7 http://mirrors.aliyun.com/ubuntu xenial-backports Release
  SECURITY: URL redirect target contains control characters, rejecting. [IP: 222.188.8.224 80]
錯誤:8 http://mirrors.aliyun.com/ubuntu xenial-security Release
  SECURITY: URL redirect target contains control characters, rejecting. [IP: 222.188.8.224 80]
正在讀取軟件包列表... 完成                          
E: 倉庫 “http://mirrors.aliyun.com/ubuntu xenial Release” 沒有 Release 文件。
N: 無法安全地用該源進行更新,所以默認禁用該源。
N: 參見 apt-secure(8) 手冊以瞭解倉庫創建和用戶配置方面的細節。
E: 倉庫 “http://mirrors.aliyun.com/ubuntu xenial-updates Release” 沒有 Release 文件。
N: 無法安全地用該源進行更新,所以默認禁用該源。
N: 參見 apt-secure(8) 手冊以瞭解倉庫創建和用戶配置方面的細節。
E: 倉庫 “http://mirrors.aliyun.com/ubuntu xenial-backports Release” 沒有 Release 文件。
N: 無法安全地用該源進行更新,所以默認禁用該源。
N: 參見 apt-secure(8) 手冊以瞭解倉庫創建和用戶配置方面的細節。
E: 倉庫 “http://mirrors.aliyun.com/ubuntu xenial-security Release” 沒有 Release 文件。
N: 無法安全地用該源進行更新,所以默認禁用該源。
N: 參見 apt-secure(8) 手冊以瞭解倉庫創建和用戶配置方面的細節。

報錯後,嘗試了更換軟件源,都不可以,後更換網絡,改用手機連接,發現可以更新。

初步分析,應該是公司的深信服上網管理軟件進行了限制,類似運營商的緩存劫持。

解決方案

更換https軟件軟件源,比如清華的。

打開鏈接:https://mirror.tuna.tsinghua.edu.cn/help/ubuntu/

選擇合適的ubuntu版本,更新倉庫配置文件/etc/apt/sources.list

mv /etc/apt/sources.list /etc/apt/sources.list_bak
vim /etc/apt/sources.list

下面這個是16.04的配置文件:

# 默認註釋了源碼鏡像以提高 apt update 速度,如有需要可自行取消註釋
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-updates main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-updates main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-backports main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-backports main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-security main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-security main restricted universe multiverse

# 預發佈軟件源,不建議啓用
# deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-proposed main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-proposed main restricted universe multiverse

然後重新運行更新命令:sudo apt update,發現可以更新軟件,大功告成!

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章