无法在 Docker 映像中安装 debian9 软件包

无法在 Docker 映像中安装 debian9 软件包

我已经将 Debian 9 作为 Docker 映像运行。接下来我尝试安装该vim软件包,但出现错误

apt update && apt install -y vim && apt install -y ps
...
Err:4 http://security.debian.org/debian-security stretch/updates Release
  404  Not Found [IP: 151.101.130.132 80]
Err:5 http://deb.debian.org/debian stretch Release
  404  Not Found
Err:6 http://deb.debian.org/debian stretch-updates Release
  404  Not Found
Reading package lists... Done

之后我谷歌搜索了一个信息并将/etc/atp/sources.list文件更改为

deb http://security.debian.org/debian-security stable-security/updates main
deb http://ftp.debian.org/debian stable main contrib non-free

apt 可以毫无问题地执行命令update。但我仍然无法安装任何软件包。

我找到了档案分发的地址(https://archive.debian.org/debian-archive/debian/dists/stretch/)。显然我应该使用deb https://archive.debian.org/debian-archiverepos,但无法获取如何正确指定它们。

该镜像debian:12运行良好。我应该从中复制存储库吗?

答案1

您可能需要更改存档的 repo URL,使用以下命令:

deb http://archive.debian.org/debian/ stretch main contrib

相关内容