当前位置: 首页 > 知识库问答 >
问题:

linux - debian8 的 APT 源无法使用了吗?

司凡
2023-06-20

最近好像发现 debian8 的 apt 源好像无法访问了?貌似是从上周开始的

使用 apt update 更新会报错 404

╰─➤  docker run --rm -it debian:jessie bash                                                                                                                                                                                                                                                    130 ↵
root@2092197dbb45:/# apt update
Ign http://deb.debian.org jessie InRelease
Ign http://deb.debian.org jessie-updates InRelease
Ign http://security.debian.org jessie/updates InRelease
Ign http://deb.debian.org jessie Release.gpg
Ign http://deb.debian.org jessie-updates Release.gpg
Ign http://deb.debian.org jessie Release
Ign http://deb.debian.org jessie-updates Release
Ign http://security.debian.org jessie/updates Release.gpg
Ign http://security.debian.org jessie/updates Release
Err http://security.debian.org jessie/updates/main amd64 Packages
  
Err http://security.debian.org jessie/updates/main amd64 Packages
  
Err http://deb.debian.org jessie/main amd64 Packages
  404  Not Found
Err http://deb.debian.org jessie-updates/main amd64 Packages
  404  Not Found
Err http://security.debian.org jessie/updates/main amd64 Packages
  
Err http://security.debian.org jessie/updates/main amd64 Packages
  
Err http://security.debian.org jessie/updates/main amd64 Packages
  404  Not Found [IP: 151.101.194.132 80]
W: Failed to fetch http://deb.debian.org/debian/dists/jessie/main/binary-amd64/Packages  404  Not Found

W: Failed to fetch http://deb.debian.org/debian/dists/jessie-updates/main/binary-amd64/Packages  404  Not Found

W: Failed to fetch http://security.debian.org/debian-security/dists/jessie/updates/main/binary-amd64/Packages  404  Not Found [IP: 151.101.194.132 80]

E: Some index files failed to download. They have been ignored, or old ones used instead.

共有3个答案

亢嘉茂
2023-06-20

现在都debian12了,版本更新吧。

池庆
2023-06-20

使用 docker run --rm -it debian:jessie bash 进去之后,查看一下 /etc/apt/sources.list 文件内容

# deb http://snapshot.debian.org/archive/debian/20210326T030000Z jessie main
deb http://deb.debian.org/debian jessie main
# deb http://snapshot.debian.org/archive/debian-security/20210326T030000Z jessie/updates main
deb http://security.debian.org/debian-security jessie/updates main
# deb http://snapshot.debian.org/archive/debian/20210326T030000Z jessie-updates main
deb http://deb.debian.org/debian jessie-updates main

发现有注释内容,就是 http://snapshot.debian.org/archive/debian/20210326T030000Z

所以,应该可以用

但是 docker 的 debian8 还是不带 vim 的,所以我用 echo "deb http://snapshot.debian.org/archive/debian/20210326T030000Z jessie main" > /etc/apt/sources.list 覆盖写入

root@f87fe1fe9843:/# cat /etc/apt/sources.list
deb http://snapshot.debian.org/archive/debian/20210326T030000Z jessie main

有一个就够了

apt update 一下

root@f87fe1fe9843:/# apt update
Ign http://snapshot.debian.org jessie InRelease
Get:1 http://snapshot.debian.org jessie Release.gpg [1652 B]
Get:2 http://snapshot.debian.org jessie Release [77.3 kB]
Ign http://snapshot.debian.org jessie Release                                                                                                                                                                                                                                                                
Get:3 http://snapshot.debian.org jessie/main amd64 Packages [9098 kB]                                                                                                                                                                                                                                        
Fetched 9177 kB in 37s (243 kB/s)                                                                                                                                                                                                                                                                            
Reading package lists... Done
Building dependency tree       
Reading state information... Done
All packages are up to date.
W: GPG error: http://snapshot.debian.org jessie Release: The following signatures were invalid: KEYEXPIRED 1668891673

可以看到有报错,但是这个报错不重要

安装一个 vim 看看

root@f87fe1fe9843:/# apt install vim
Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following extra packages will be installed:
  libgpm2 vim-common vim-runtime
Suggested packages:
  gpm ctags vim-doc vim-scripts
The following NEW packages will be installed:
  libgpm2 vim vim-common vim-runtime
0 upgraded, 4 newly installed, 0 to remove and 0 not upgraded.
Need to get 6219 kB of archives.
After this operation, 28.9 MB of additional disk space will be used.
Do you want to continue? [Y/n] ^C

可以安装,没毛病

商兴朝
2023-06-20

debian和ubuntu一样,会把不再维护的仓库挪到 http://archive.debian.org/debian/进行归档,并且不再有任何更新,你仍然需要使用旧版本的仓库需要改到这个仓库地址下

 类似资料:
  • 我使用Ubuntu 14.04和尝试安装Trac批处理修改以下命令: 但会出现以下错误: 阅读包裹清单。。。已完成构建依赖关系树 读取状态信息。。。已完成E:找不到包trac batchmodify 是否有任何理由不通过apt get提供此软件包?

  • 本文向大家介绍Ubuntu 18.04更换apt-get源的方法,包括了Ubuntu 18.04更换apt-get源的方法的使用技巧和注意事项,需要的朋友参考一下 使用apt-get安装时,会很慢,更换了国内的源后,就可以解决这个问题了。 1. 备份sources.list文件 2. 打开sources.list文件 3. 删除原内容,添加下列内容 #清华源 deb https://mirrors

  • NanoPC T3,有一些信息: 我做过: > 下载jdk-8u144-linux-arm32-vfp-hflt.tar.gz 下载JavaFX Embedded SDK 根据javafxports复制文件 编写示例应用程序和包,在我的NanoPC T3上运行: null

  • 本文向大家介绍Ubuntu下apt-get/apt命令的介绍与使用,包括了Ubuntu下apt-get/apt命令的介绍与使用的使用技巧和注意事项,需要的朋友参考一下 前言 本文主要给大家介绍了关于Ubuntu下apt-get/apt命令的相关内容,分享出来供大家参考学习,下面话不多说了,来一起看看详细的介绍吧。 命令详解: 用法:apt-get [选项] 命令    apt-get [选项] i

  • 我用yum安装报: 网上的答案已经试过,都没有解决我的问题,请问大佬们如何解决安装它? 我想使用apt,安装libglib2.0-0, 如果不安装apt,怎么安装libglib2.0-0 主要是我们解决这个问题https://segmentfault.com/q/1010000044195764

  • W:存储库“http://deb.debian.org/debian 拉伸发布”没有发布文件。 W:存储库http://deb.debian.org/debian拉伸更新版本没有发布文件。 E:无法获取http://deb.debian.org/debian/dists/stretch/main/binary-amd64/Packages404未找到 E:无法获取http://cdn-fastly