Если ваша система пишет:
W: Failed to fetch http://security.ubuntu.com/ubuntu/dists/bionic-security/InRelease Temporary failure resolving 'security.ubuntu.com'
W: Failed to fetch https://esm.ubuntu.com/apps/ubuntu/dists/focal-apps-security/InRelease Temporary failure resolving 'esm.ubuntu.com'
W: Failed to fetch https://esm.ubuntu.com/apps/ubuntu/dists/focal-apps-updates/InRelease Temporary failure resolving 'esm.ubuntu.com'
W: Some index files failed to download. They have been ignored, or old ones used instead.
Временное решение
Вероятнее всего, проблема заключается в одном из следующих факторов:
- временная проблема может возникнуть из-за того, что ваш интернет-провайдер некорректно перенаправляет DNS-имена (DNS) на свои или внешние DNS-серверы, или же
- Это произошло из-за изменений в вашей сети, которые аналогичным образом заблокировали это именование — например, новый маршрутизатор/модем, перенастройка коммутатора с новой конфигурацией.
Рассмотрим возможные проблемы с разрешением DNS-запросов.
Для начала временно добавьте в свою систему известный DNS-сервер.
echo "nameserver 8.8.8.8" | sudo tee /etc/resolv.conf > /dev/null
Затем запустите sudo apt-get update.
Если это решит проблему с временными сообщениями о разрешении имен, то либо подождите 24 часа, чтобы посмотреть, устранит ли ваш интернет-провайдер проблему (или просто свяжитесь с ним), либо вы можете навсегда добавить DNS-сервер в свою систему:
echo "nameserver 8.8.8.8" | sudo tee /etc/resolvconf/resolv.conf.d/base > /dev/null
8.8.8.8 это DNS-сервер Google.
В качестве еще одного примера DNS-сервера можно использовать OpenDNS — например:
echo "nameserver 208.67.222.222" | sudo tee /etc/resolvconf/resolv.conf.d/base > /dev/null
обзор
Ваш вопрос состоит из двух частей:
- исправление временных сообщений о разрешении
- устранение проблем с управлением пакетами
Временное решение
Вероятнее всего, проблема заключается в одном из следующих факторов:
- временная проблема может возникнуть из-за того, что ваш интернет-провайдер некорректно перенаправляет DNS-имена (DNS) на свои или внешние DNS-серверы, или же
- Это произошло из-за изменений в вашей сети, которые аналогичным образом заблокировали это именование — например, новый маршрутизатор/модем, перенастройка коммутатора с новой конфигурацией.
Рассмотрим возможные проблемы с разрешением DNS-запросов.
Для начала временно добавьте в свою систему известный DNS-сервер.
echo "nameserver 8.8.8.8" | sudo tee /etc/resolv.conf > /dev/null
Затем запустите sudo apt-get update.
Если это решит проблему с временными сообщениями о разрешении имен, то либо подождите 24 часа, чтобы посмотреть, устранит ли ваш интернет-провайдер проблему (или просто свяжитесь с ним), либо вы можете навсегда добавить DNS-сервер в свою систему:
echo "nameserver 8.8.8.8" | sudo tee /etc/resolvconf/resolv.conf.d/base > /dev/null
8.8.8.8это собственный DNS-сервер Google.
В качестве еще одного примера DNS-сервера можно использовать OpenDNS — например:
echo "nameserver 208.67.222.222" | sudo tee /etc/resolvconf/resolv.conf.d/base > /dev/null
проблемы управления пакетами
Помимо временных проблем с разрешением имен , у вас есть несколько проблем с управлением пакетами, которые необходимо исправить. Я предполагаю, что вы недавно пытались обновиться с одной версии Ubuntu до следующей рекомендуемой версии — в вашем случае с Natty (11.04) до Oneiric (11.10).
Откройте терминал и введите
sudo nano /etc/apt/sources.list
Найдите строки, в которых в списке указано другое название дистрибутива, чем вы ожидали — в вашем случае, когда вы обновились, oneiricно у вас другое название релиза.natty
Например, найдите строки, которые выглядят так:deb http:/archive.canonical.com/ natty backports
Добавьте символ "a" #в начало строки, чтобы закомментировать её — например.
#deb http:/archive.canonical.com/ natty backports
Сохраните и запустите повторно:
sudo apt-get update && sudo apt-get upgrade
У вас больше не должно быть ошибок в именовании релизов.
На момент написания этой статьи возможные распространенные названия релизов включают lucid, maverick, natty, oneiric, precise, quantal, raring, saucy, trusty, utopicи vivid.