Ubuntu

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

  • September 22, 2014

我試圖在 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的建議。那裡沒有運氣。

我跑了:apt-get update

然後我就可以執行 build-essential 安裝了。

即使在 apt-get update 之後,我也無法安裝 build-essential。實際上 apt-get 也失敗了。這是(在我的情況下)因為 Ubuntu 將舊版本的軟體包(在其支持週期結束後)移動到不同的 URL。因此,包管理器將無法訪問它。正確的解決方案是升級。但大多數時候這是一個困難的選擇,因此我們可以將 /etc/apt/sources.list 中的 url 從 .. in.archive .ubuntu.com/.. 更改為 .. old-releases .ubuntu.com/ ..

謝謝,請參閱下面的完整說明 https://smyl.es/how-to-fix-ubuntudebian-apt-get-404-not-found-package-repository-errors-saucy-raring-quantal-oneiric -納蒂/

引用自:https://serverfault.com/questions/380407