博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Ubuntu apt-get 出现Error 404:Not found Package Repository Errors
阅读量:4121 次
发布时间:2019-05-25

本文共 1715 字,大约阅读时间需要 5 分钟。

最近重新要在Ubuntu上安装环境,所有的apt-get都会出现“Failed to fetch 404 Not Found” 错误

[plain]   
  1. Err http://archive.ubuntu.com quantal/main amd64 Packages  
[plain]   
  1.   404  Not Found [IP: 91.189.91.15 80]  
  2. Err http://archive.ubuntu.com quantal/restricted amd64 Packages  
  3.   404  Not Found [IP: 91.189.91.15 80]  
  4.    
  5. W: Failed to fetch http://security.ubuntu.com/ubuntu/dists/quantal-security/main/binary-amd64/Packages  404  Not Found [IP: 91.189.91.15 80]  
  6.    
  7. W: Failed to fetch http://security.ubuntu.com/ubuntu/dists/quantal-security/restricted/binary-amd64/Packages  404  Not Found [IP: 91.189.91.15 80]  
  8.    
  9.    
  10. Err http://security.ubuntu.com raring-security/main amd64 Packages           
  11.   404  Not Found [IP: 91.189.91.15 80]  
  12. Err http://security.ubuntu.com raring-security/restricted amd64 Packages     
  13.   404  Not Found [IP: 91.189.91.15 80]  
  14. Err http://security.ubuntu.com raring-security/universe amd64 Packages       
  15.   404  Not Found [IP: 91.189.91.15 80]  
  16. Err http://security.ubuntu.com raring-security/multiverse amd64 Packages     
  17.   404  Not Found [IP: 91.189.91.15 80]</span>  
 

为什么会出现此类错误?

Ubuntu 更新换代很快.  你的ubuntu一旦不是最新版本后,其仓库 (repository)就会被移到另外的服务器上面。所以不再是

 http://archive.ubuntu.com/ubuntu/dist/ 这里能找到的。

如何解决?

  1. 最简单的方式是更新ubuntu到最新版本:(不一定可用,我使用还是会出现404)

[plain]   
  1. sudo apt-get dist-upgrade  
  1. 另外,你可以通过修改  /etc/apt/sources.list 来把链接指向旧的版本仓库:

    • 使用以下实例代码将/etc/apt/sources.list中的所有 archive.ubuntu.com  和 security.ubuntu.com替换成  old-releases.ubuntu.com

[objc]   
  1. sudo sed -i -e 's/archive.ubuntu.com\|security.ubuntu.com/old-releases.ubuntu.com/g' /etc/apt/sources.list  
  • [可选]你可以再看看有没有  /etc/apt/sources.list.d/ 这个文件,可以把这个文件一起修改。以下是修改代码:

[html]   
  1. grep -E 'archive.ubuntu.com|security.ubuntu.com' /etc/apt/sources.list.d/*  
  • 然后执行更新语句:

[html]   
  1. sudo apt-get update  
  • 成功!

转载地址 http://blog.csdn.net/akiyame/article/details/45576717
你可能感兴趣的文章
字节跳动安卓开发实习生面试分享
查看>>
好书分享之——《能力陷进》
查看>>
阅读笔记《c++ primer》
查看>>
阅读笔记《C++标准程序库》
查看>>
基于mirror driver的windows屏幕录像
查看>>
MyEclipse中改变选择JDK版本
查看>>
JS实现可编辑下拉框
查看>>
js网页定位,window,body元素的定位属性
查看>>
计算机编程简史图
查看>>
Myeclipse 快捷键大全
查看>>
properties文件读写自己写的方法
查看>>
properties文件读写自己写的方法
查看>>
Java保留小数问题
查看>>
用Java修改Window或者Linux下的hosts文件
查看>>
java servlet 调用oracle数据库存储过程
查看>>
java struts2模拟百度百科图片中的防盗链设置
查看>>
java 通过request.getHeader("user-agent")解析浏览器
查看>>
java 服务器获取请求的IP方法之总结
查看>>
数据库学习,树形结构的数据库表Schema设计方案
查看>>
Java常用文件目录处理代码集
查看>>