LinuxFAQ.ru

Ошибка apt-get update failed to fetch — как исправить в Ubuntu

Почему появляется ошибка apt-get update failed to fetch

Эта ошибка означает, что менеджер пакетов APT не смог получить данные из одного или нескольких репозиториев. Наиболее частые причины:

  • Неверно указаны источники (/etc/apt/sources.list);
  • Проблемы с DNS или отсутствует интернет;
  • Сервер репозитория временно недоступен;
  • Используются старые зеркала после обновления версии Ubuntu.

1. Проверьте интернет и DNS

Начните с самого простого — убедитесь, что система действительно может выйти в сеть:

ping -c3 google.com

Если ответов нет — настройте сетевое подключение или измените DNS. Откройте файл:

sudo nano /etc/resolv.conf

Добавьте строку:

nameserver 8.8.8.8

Сохраните (Ctrl+O, затем Ctrl+X) и повторите команду:

sudo apt-get update

2. Проверьте список репозиториев

Если ошибка сохраняется, проверьте файл с источниками пакетов:

sudo nano /etc/apt/sources.list

Удалите или закомментируйте (#) строки со старыми зеркалами, например с old-releases.ubuntu.com. Убедитесь, что нет дублирующихся или повреждённых строк.

3. Очистите кеш apt

Иногда проблема связана с повреждённым кешем пакетов. Очистите его:

sudo apt clean
sudo apt update

Если ошибка остаётся, удалите списки репозиториев и обновите их заново:

sudo rm -rf /var/lib/apt/lists/*
sudo apt update

4. Используйте ближайшее зеркало

Иногда сервер Ubuntu может быть перегружен или временно недоступен. Вы можете заменить зеркало на локальное, например Яндекс:

sudo sed -i 's|archive.ubuntu.com|mirror.yandex.ru|g' /etc/apt/sources.list

После этого снова запустите:

sudo apt update

5. Полная проверка apt и dpkg

Если ошибка по-прежнему появляется — проверьте базу пакетов и целостность зависимостей:

sudo dpkg --configure -a
sudo apt install -f
sudo apt update

Вывод

Ошибка apt-get update failed to fetch — одна из самых частых при работе с Linux. В большинстве случаев она устраняется простой проверкой сети, DNS и зеркал. После исправления проблемы выполните:

sudo apt upgrade

чтобы убедиться, что система корректно обновляется.

💡 Совет: Если ошибка повторяется регулярно, стоит настроить собственное зеркало APT — это ускорит обновления и избавит от зависимостей от внешних серверов. Подробности читайте в статье: «Как создать локальный apt-mirror».

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Свежие материалы