apt-get install build-essential 在 Ubuntu 18.04 上失败,出现 404 错误

apt-get install build-essential 在 Ubuntu 18.04 上失败,出现 404 错误

我尝试在 ubuntu 18.04 docker 镜像上安装 build-essential,收到以下错误消息:

E: Failed to fetch http://security.ubuntu.com/ubuntu/pool/main/l/linux/linux-libc-dev_4.15.
0-43.46_amd64.deb  404  Not Found [IP: 91.189.88.162 80]

看起来软件包依赖关系已被破坏,并且引用了官方安全更新服务器上不再存在的旧版本的 linux-libc-dev。

有人可以帮忙吗?

答案1

搞清楚了。这是某种奇怪的 docker 问题。我的系统上有一个官方 ubuntu 镜像,是前段时间下载的。现在我试图基于官方 ubuntu 镜像构建一个 docker 镜像。在那个 Dockerfile 中,我有“FROM ubuntu:18.04”,然后运行 ​​apt-get install -ya 一堆包。当我尝试使用该 Dockerfile 构建 docker 镜像时,我收到了原始帖子中的错误消息。现在,如果我 docker rmi -f 系统上的官方 ubuntu 镜像,然后尝试使用相同的 Dockerfile 构建 docker 镜像,一切顺利。

相关内容