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

我试图在Ubuntu服务器上安装和configurationXabbix。 按照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的提示。 那里没有运气。

我跑了:apt-get update

然后,我能够运行生成必要的安装。

即使在apt-get更新之后,我也无法安装build-essential。 其实apt-get也失败了。 这是(在我的情况下),因为Ubuntu将旧版本软件包(支持周期结束后)移动到不同的URL。 因此,包pipe理者将无法访问它。 正确的解决scheme是升级。 但大多数情况下这是一个困难的select,因此我们可以将/etc/apt/sources.list中的URL从.. in.archive .ubuntu.com / ..更改为旧版本 .ubuntu.com / ..

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