Ubuntu
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的建議。那裡沒有運氣。
我跑了: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 -納蒂/