在旧版本Ubuntu系统中使用“apt-get update”出现“404 Not Found”错误的解决办法

原文  http://info.9iphp.com/404-not-found-error-apt-get-update-ubuntu/

问题:我的电脑上安装的是旧版本的Ubuntu 13.04(Raring Ringtail)。当我运行 sudo apt-get update 命令的时候,抛出了“404 Not Found”错误,并且我不能通过 apt-get or aptitude来更新包。由于这个错误,我甚至不能更新到最新发布版本的系统。我该如何解决这个问题呢?

每一个Ubuntu发布版本都有它的结束时间,通常,Ubuntu发布版本支持18个月,而LTS (Long Term Support)(长期支持)版本分别支持3年(服务器版)和5年(桌面版)。当一个Ubuntu发布版本到达结束期后,它的库将不再能够访问,并且你也不会得到任何维护更新和安全补丁。当写这个的时候,13.04版本已经到底了它的结束期。

如果你使用的是Ubuntu系统到达结束期了,你使用 apt-get or aptitude 更新库时会得到以下错误提示:

W: Failed to fetch http://us.archive.ubuntu.com/ubuntu/dists/raring-backports/multiverse/binary-i386/Packages  404  Not Found [IP: 91.189.91.13 80]W: Failed to fetch http://extras.ubuntu.com/ubuntu/dists/raring/main/binary-amd64/Packages  404  Not FoundW: Failed to fetch http://security.ubuntu.com/ubuntu/dists/raring-security/universe/binary-i386/Packages  404  Not Found [IP: 91.189.88.149 80]E: Some index files failed to download. They have been ignored, or old ones used instead

对于那些使用旧版本的Ubuntu的用户,Canonical会维护 old-releases.ubuntu.com ,这是一个过期库的归档。因此,当Canonical支持的Ubuntu过期后,你必须把源切换到 old-releases.ubuntu.com(除非你想在过期前进行升级)。

下面的方法通过切换到旧版本的源来解决“404 Not Found”错误。

首先,使用旧版本的源来替换当前主源:

$ sudo sed -i -r 's/([a-z]{2}\.)?archive.ubuntu.com/old-releases.ubuntu.com/g' /etc/apt/sources.list
$ sudo sed -i -r 's/security.ubuntu.com/old-releases.ubuntu.com/g' /etc/apt/sources.list

然后使用文本编辑器打开 /etc/apt/sources.list ,找到  extras.ubuntu.com ,这个库也不再支持13.04。所以你需要使用 “#” 号注释掉 extras.ubuntu.com。

#deb http://extras.ubuntu.com/ubuntu raring main
#deb-src http://extras.ubuntu.com/ubuntu raring main

现在,你应该能够在旧版本的Ubuntu系统上进行安装或者更新了。

apt-get update出现404 Not Found相关推荐

  1. apt 的 update 和 upgrade 命令的区别是什么?

    如果想让你的 Ubuntu 或者 Debian 系统保持更新,要用 sudo apt update 和 sudo apt upgrade 命令组合. 一些以前的教程也会提到 sudo apt-get ...

  2. Ubuntu apt install / update错误前因后果: 连接失败 [IP: 91.189.91.* 80]

    同时更新Ubuntu系统和升级Python3.10时,期间命令删除"sudo apt remove Python3*"包,以为由此引发一系列问题,且最终的系统崩溃无法登陆.启动系统 ...

  3. 鸟哥的Linux私房菜(服务器)- 簡易 APT/YUM 伺服器設定

    簡易 APT/YUM  伺服器設定 最近更新日期:2004/06/23 用不慣 Tarball 安裝套件卻又擔心 RPM 的屬性相依問題嗎?如果有一種套件管理工具可以克服 RPM 屬性相依的方法該有多 ...

  4. linux 设置更新源为cd,技术|如何修复 apt-get update 无法添加新的 CD-ROM 的错误

    这些天我正在体验Elementary OS Freya,在这期间,我遇到了一个非常常见的更新错误:Failed to fetch cdrom Please use apt-cdrom to make ...

  5. Ubuntu 22.04 LTS apt-get update 报 Key is stored in legacy trusted.gpg keyring 警告解决方案

    背景介绍 在 Ubuntu 22.04 LTS 下更新源 apt-get update 遇到了Key is stored in legacy trusted.gpg keyring (/etc/apt ...

  6. 知道创宇高级威胁情报团队:以APT测绘及APT防御应对高级威胁

    近日,网安产业资讯媒体安全419推出<高级威胁检测与响应解决方案>系列访谈,知道创宇404实验室APT高级威胁情报团队在其中分享了自身在该领域的观察思考和实践. 知道创宇希望通过一体化的安 ...

  7. npm ERR! code E404 npm ERR! 404 no such package available : xxx

    先描述下个人现象: 当前项目中引用了其他项目组的一个依赖包后,然后自己本地私服下面npm update一直404了. 解决步骤: ①package.json文件的dependencies中,先将那个依 ...

  8. NVIDIA平台xavier upgrade update更新完后驱动丢失问题

    1. 背景 如果xavier平台修改了相应的底层驱动后: 如果联网升级软件[例: apt upgrade/update], 系统会重新升级系统,包括kernel 镜像.dtb等: 所以会导致之前加载的 ...

  9. 银河麒麟系统配置apt网络源

    目录 文档用途 详细信息 文档用途 本文章主要用来指导如何在银河麒麟系统中配置apt网络源,以便下载数据库所需系统包. 详细信息 1.查看系统版本 [Unauthorized System] root ...

最新文章

  1. 重拾算法(3)——用458329个测试用例全面测试二叉树和线索二叉树的遍历算法
  2. 在伦敦工作生活—随笔-1
  3. 【Android 事件分发】ItemTouchHelper 源码分析 ( OnItemTouchListener 事件监听器源码分析 )
  4. 计算机组成原理数据冒险的解决nop,计算机组成原理实验讲义(103页)-原创力文档...
  5. 最大异或对[Trie树]
  6. css选择器中间的空格
  7. 使用three.js实现炫酷的酸性风格3D页面
  8. VTK:图片之ImageOrientation
  9. iOS中去除 Warning警告
  10. AttributeError: module 'networkx' has no attribute 'draw_graphviz'解决方案
  11. 仿真程序驱动视景问题
  12. 烂泥:高负载均衡学习haproxy之安装与配置
  13. JQuery与springmvc实现单个文件上传操作
  14. T-Sql(二)事务(Transaction)
  15. 基于微信小程序的人脸分析学生课堂状态监测系统 文档+项目源码
  16. 山东大学项目实训设计系统(四)管理员端
  17. QT从入门到入土(三)——信号和槽机制
  18. 1对多 只取一条 mysql_SQL中遇到多条相同内容只取一条的最简单实现方法
  19. qtable sorting enable中文是按照什么顺序_漫威电影:22部电影观影顺序(附ZY)
  20. 分布式与传统的对比简介

热门文章

  1. 随机数-random模块
  2. 正则表达式去掉文件路径中的特殊字符
  3. 项目移植过程中报:“Project facet Java version 1.7 is not supported.” 错误
  4. VS2010 自动关闭的问题解决方法
  5. 各浏览器的Hack写法【转】
  6. 利用WPF建立自适应窗口大小布局的WinForm窗口
  7. ASP.NET2.0的快速入门站点
  8. [转载] 使用神经网络和ml模型预测客户流失
  9. [转载] 这100道练习,带你玩转Numpy
  10. Windows 命令行及Git操作