apt-get install build-essentials 在 aws ami-baba68d3 上的 Ubuntu 11.10 上失败

apt-get install build-essentials 在 aws ami-baba68d3 上的 Ubuntu 11.10 上失败

我试图在 ubuntu 服务器上安装和配置 Xabbix。按照 wiki 上的说明,第一步失败:

sudo apt-get install build-essential

我收到以下错误消息:

Err http://us-east-1.ec2.archive.ubuntu.com/ubuntu/ oneiric-updates/main linux-libc-dev amd64 3.0.0-16.28
404  Not Found [IP: 10.252.111.96 80]
Err http://security.ubuntu.com/ubuntu/ oneiric-security/main linux-libc-dev amd64 3.0.0-16.28
404  Not Found [IP: 91.189.92.166 80]
Failed to fetch http://security.ubuntu.com/ubuntu/pool/main/l/linux/linux-libc-dev_3.0.0-16.28_amd64.deb  404  Not Found [IP: 91.189.92.166 80]
E: Unable to fetch some archives, maybe run apt-get update or try with --fix-missing

我尝试了 --fix-missing 的建议。没有成功。

答案1

我运行:apt-get update

然后我就可以运行 build-essential 安装。

答案2

即使在 apt-get update 之后,我还是无法安装 build-essential。实际上 apt-get 也失败了。这是因为(就我而言)Ubuntu 将旧版本的软件包(在其支持周期结束后)移动到不同的 URL。因此,软件包管理器将无法访问它。正确的解决方案是升级。但大多数情况下这是一个困难的选择,因此我们可以将 /etc/apt/sources.list 中的 URL 从 .. 更改为 ..存档中.ubuntu.com/.. 到 ..旧版本.ubuntu.com/..

谢谢,请参阅下面的完整解释 https://smyl.es/how-to-fix-ubuntudebian-apt-get-404-not-found-package-repository-errors-saucy-raring-quantal-oneiric-natty/

相关内容