Ubuntu16.04 换源(或者404 Not Found问题)
当执行sudo apt-get update或者sudo apt-get install命令时,出现以下两个问题:
1 | “apt-get 404 Not Found Package Repository Errors” 和 “E: Some index files failed to download They have been ignored, or old ones used” |
解决方法:
首先,我们将现在出问题的 /etc/apt/sources.list 文件备份一份(只是一个好习惯而已!)
1 | sudo cp /etc/apt/sources.list /etc/apt/sources.list_backup注: /etc/apt/sources.list 文件 里面存放的是 Linux系统需要的软件源的网站。 |
接着,我们重新编写一个 /etc/apt/sources.list 文件:
1 | sudo gedit /etc/apt/sources.list |
将下面的模板内容,复制粘贴到 /etc/apt/sources.list 文件(此时保证该文件是空的!!!)里面,然后保存。(我们使用的Ubuntu 16.04)
(模板内容是可选的,不同模板对应不同的源。例如 Tsinghua源,可以在网上搜到它的模板替换下面的内容,这样就可以使用清华源了。)
1 2 3 4 5 6 7 8 9 10 11 12 13 | deb http: //cn.archive.ubuntu.com/ubuntu/ xenial main restricted universe multiverse deb http: //cn.archive.ubuntu.com/ubuntu/ xenial-security main restricted universe multiverse deb http: //cn.archive.ubuntu.com/ubuntu/ xenial-updates main restricted universe multiverse deb http: //cn.archive.ubuntu.com/ubuntu/ xenial-backports main restricted universe multiverse ##测试版源 deb http: //cn.archive.ubuntu.com/ubuntu/ xenial-proposed main restricted universe multiverse # 源码 deb-src http: //cn.archive.ubuntu.com/ubuntu/ xenial main restricted universe multiverse deb-src http: //cn.archive.ubuntu.com/ubuntu/ xenial-security main restricted universe multiverse deb-src http: //cn.archive.ubuntu.com/ubuntu/ xenial-updates main restricted universe multiverse deb-src http: //cn.archive.ubuntu.com/ubuntu/ xenial-backports main restricted universe multiverse ##测试版源 deb-src http: //cn.archive.ubuntu.com/ubuntu/ xenial-proposed main restricted universe multiverse |
此时可以打开系统设置System Settings来更换源了。
现在再执行:sudo apt-get update,就不会报错了。
必须注意:如要用于其他版本,把 xenial 换成相应版本代号就好。可自行在网上搜索其他版本的模板!
参考链接:https://blog.csdn.net/github_35160620/article/details/52115542
///纵有疾风起,人生不言弃///
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步