Я пытался установить и настроить Xabbix на сервере ubuntu. Следуя их инструкциям в вики, первый шаг терпит неудачу:
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. Собственно apt-get тоже не удалось. Это произошло (в моем случае) потому, что Ubuntu перемещает пакеты более старых версий (после завершения цикла поддержки) на разные URL-адреса. Таким образом, он не будет доступен для диспетчера пакетов. Правильное решение - обновить. Но в большинстве случаев это сложный вариант, поэтому мы можем изменить URL-адрес внутри /etc/apt/sources.list с ..в архиве.ubuntu.com / .. в ..старые релизы.ubuntu.com / ..
Спасибо, полное объяснение см. Ниже. https://smyl.es/how-to-fix-ubuntudebian-apt-get-404-not-found-package-repository-errors-saucy-raring-quantal-oneiric-natty/