Невозможно выполнить команду “sudo apt get” или “sudo apt-get update”.

Вопрос или проблема

В настоящее время я испытываю трудности с выполнением команды “sudo apt update” или “sudo apt-get update”. Я предполагаю, что это может быть связано с репозиториями пакетов.

Когда я выполняю команду, я получаю следующий результат.
Буду признателен за любую помощь, которую вы можете предоставить. Заранее спасибо.

E: Не удалось получить http://c.archive.ubuntu.com/ubuntu/dists/oracular/main/binary-arm64/Packages  404  Не найдено [IP: 185.125.190.83 80]
E: Не удалось получить http://c.archive.ubuntu.com/ubuntu/dists/oracular-updates/main/binary-arm64/Packages  404  Не найдено [IP: 185.125.190.83 80]
E: Не удалось получить http://c.archive.ubuntu.com/ubuntu/dists/oracular-backports/universe/binary-arm64/Packages  404  Не найдено [IP: 185.125.190.83 80]
E: Не удалось получить http://c.archive.ubuntu.com/ubuntu/dists/oracular-security/main/binary-arm64/Packages  404  Не найдено [IP: 185.125.190.83 80]
E: Некоторые индексные файлы не удалось скачать. Они были проигнорированы или вместо них использовались старые.

Ответ или решение

Теория

Ошибка, которую вы сталкиваетесь при попытке выполнить sudo apt update или sudo apt-get update, связана с тем, что система не может найти указанные в файле источников репозитории. Появляется ошибка 404, означающая, что веб-страница или ресурс, к которому вы пытаетесь получить доступ, не найден на сервере. Это проблема, указывающая на то, что репозитории, к которым ваша система пытается подключиться, больше не существуют или были перемещены.

Для понимания ситуации необходимо немного теоретические сведений. Репозитории — это серверы, которые содержат пакеты и обновления для операционных систем на базе Linux, таких как Ubuntu. Воды, что указаны в конфигурационных файлах вашего пакетного менеджера, устарели или неверны, система не сможет их использовать для обновления пакетов.

Пример

Пример реализации может включать идентификацию некорректных источников и корректную их замену. Рассмотрим, как это делается.

  1. Создание резервной копии источников.

    Прежде всего, убедитесь, что у вас есть резервная копия текущих настроек источников. Это позволит вам восстановить данные в случае ошибок. Используйте следующую команду для создания резервной копии:

    sudo cp /etc/apt/sources.list /etc/apt/sources.list.backup
  2. Редактирование файла источников.

    Откройте файл /etc/apt/sources.list с правами суперпользователя с помощью текстового редактора, например, nano:

    sudo nano /etc/apt/sources.list

    Найдите строки, начинающиеся с deb http://c.archive.ubuntu.com/ubuntu/ и замените их на актуальные строки. Вы можете использовать репозитории, доступные на основных серверах Ubuntu. Например, замените старые записи на:

    deb http://archive.ubuntu.com/ubuntu/ focal main restricted
    deb http://archive.ubuntu.com/ubuntu/ focal-updates main restricted
    deb http://archive.ubuntu.com/ubuntu/ focal universe
    deb http://archive.ubuntu.com/ubuntu/ focal-updates universe
    deb http://archive.ubuntu.com/ubuntu/ focal multiverse
    deb http://archive.ubuntu.com/ubuntu/ focal-updates multiverse
    deb http://archive.ubuntu.com/ubuntu/ focal-backports main restricted universe multiverse
    deb http://security.ubuntu.com/ubuntu focal-security main restricted
    deb http://security.ubuntu.com/ubuntu focal-security universe
    deb http://security.ubuntu.com/ubuntu focal-security multiverse

    После изменений, сохраните файл и выйдите из редактора. В Nano вы можете это сделать, нажав CTRL + X, затем Y, чтобы подтвердить, и Enter для выхода.

  3. Очистка списка пакетов.

    После редактирования файла источников, выполните следующую команду для очистки кеша репозиториев:

    sudo apt-get clean
  4. Обновление пакетов.

    Попробуйте снова выполнить команду обновления:

    sudo apt update

    Если ошибки больше не возникает, значит проблема была устранена.

Применение

Если представленный метод не решил проблему, рассмотрите возможность проверки дополнительных конфигурационных файлов, таких как те, что могут находиться в /etc/apt/sources.list.d/. Проверьте, нет ли в них устаревших записей.

Кроме того, убедитесь, что нет проблем с вашей сетью. Иногда простые соединения с Интернетом могут быть нарушены и это может вызвать проблемы с доступом к серверам обновлений.

Если ваш дистрибутив Ubuntu устарел и больше не поддерживается, рассмотреть возможность обновления до более новой версии, чтобы обеспечить получение всех последних обновлений и поддержания совместимости со всеми существующими репозиториями.

Наконец, если вы всё ещё не можете решить проблему, стоит рассмотреть возможность использования альтернативных зеркал серверов, которые могут быстрее и надежнее отвечать из вашего географического положения. Вы можете найти их на официальном сайте Ubuntu.

Таким образом, следуя вышеупомянутым шагам, вы сможете выявить и исправить проблемы с вашими репозиториями, что позволит вам успешно выполнять команды обновления системы.

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

Капча загружается...