16.04 Не удалось получить некоторые архивы [дубликат]

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

Я пробовал все, чтобы исправить ошибку E: Невозможно получить некоторые архивы, возможно, выполните apt-get update или попробуйте с --fix-missing?.

Я пытался очистить систему apt-get, используя install -f, очевидно, используя fix-missing и update или upgrade.

Вывод моей команды sudo apt-get install qtbase5-dev:

E: Не удалось получить http://es.archive.ubuntu.com/ubuntu/pool/main/q/qtbase-opensource-src/libqt5xml5_5.5.1+dfsg-16ubuntu7.5_amd64.deb  404  Не найдено [IP: 50.7.82.37 80]

E: Не удалось получить http://es.archive.ubuntu.com/ubuntu/pool/main/q/qtbase-opensource-src/qtbase5-dev-tools_5.5.1+dfsg-16ubuntu7.5_amd64.deb  404  Не найдено [IP: 50.7.82.37 80]

E: Не удалось получить http://es.archive.ubuntu.com/ubuntu/pool/main/q/qtbase-opensource-src/qtbase5-dev_5.5.1+dfsg-16ubuntu7.5_amd64.deb  404  Не найдено [IP: 50.7.82.37 80]

E: Не удалось получить http://es.archive.ubuntu.com/ubuntu/pool/main/q/qtbase-opensource-src/libqt5opengl5-dev_5.5.1+dfsg-16ubuntu7.5_amd64.deb  404  Не найдено [IP: 50.7.82.37 80]

E: Не удалось получить http://es.archive.ubuntu.com/ubuntu/pool/main/q/qtbase-opensource-src/libqt5sql5-sqlite_5.5.1+dfsg-16ubuntu7.5_amd64.deb  404  Не найдено [IP: 50.7.82.37 80]

E: Невозможно получить некоторые архивы, возможно, выполните apt-get update или попробуйте с --fix-missing?

Вывод update:

Получено 109 кБ за 3s (34,9 кБ/c)
Чтение списков пакетов... Готово
N: Пропуск получения настроенного файла 'main/binary-arm64/Packages', так как репозиторий 'http://linux.teamviewer.com/deb stable InRelease' не поддерживает архитектуру 'arm64'
E: Не удалось получить http://es.archive.ubuntu.com/ubuntu/dists/xenial/main/binary-arm64/Packages  404  Не найдено [IP: 50.7.82.35 80]
E: Не удалось получить http://es.archive.ubuntu.com/ubuntu/dists/xenial-updates/main/binary-arm64/Packages  404  Не найдено [IP: 50.7.82.35 80]
E: Не удалось получить http://es.archive.ubuntu.com/ubuntu/dists/xenial-backports/main/binary-arm64/Packages  404  Не найдено [IP: 50.7.82.35 80]
E: Не удалось получить http://security.ubuntu.com/ubuntu/dists/xenial-security/main/binary-arm64/Packages  404  Не найдено [IP: 91.189.91.26 80]
E: Некоторые индексные файлы не удалось загрузить. Они были проигнорированы или использованы старые версии.

Я пробовал все, что видел в других вопросах и на других форумах, но я действительно не знаю, как это решить.

У вас есть какие-либо идеи?

Спасибо заранее!

EDIT

Добавил некоторые выводы терминала

~: dpkg --print-architecture
amd64

И

~: dpkg --print-foreign-architectures
i386
arm64

sudo dpkg  --remove-architecture arm64

Если у вас есть инструменты перекрёстной компиляции в системе, вы получите ошибку, похожую на

Архитектура »arm64«, находится в использовании, не может быть удалена

обзор дает

dpkg -l | awk '/:arm64/{ print $2 }' 

Если да, вы можете удалить их с помощью sudo apt-get purge $(dpkg -l | awk '/:arm64/{ print $2 }') и удалить архитектуру sudo dpkg --remove-architecture arm64

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

Ошибка apt-get: "E: Unable to fetch some archives" в Ubuntu 16.04

При работе с пакетным менеджером apt-get в Ubuntu, ошибка "E: Unable to fetch some archives" может возникать по многим причинам, включая недоступные репозитории, неправильные настройки или проблемы с сетевым подключением. Эта проблема может появляться, например, при попытке установить пакет qtbase5-dev в вашей системе. Рассмотрим основные шаги для устранения данной проблемы.

1. Проверка репозиториев

Наиболее распространенной причиной этой ошибки является недоступность пакетов в указанных репозиториях. Вы получили ошибки 404 Not Found, что означает, что некоторые из запрашиваемых файлов не могут быть найдены на сервере. Чтобы решить эту проблему:

  • Обновите список репозиториев. Используйте команду:

    sudo apt-get update

    Это обновит список доступных пакетов и их версий. Однако, как видно из вашего вывода, некоторые пакеты не могут быть загружены.

  • Проверьте файл /etc/apt/sources.list. Убедитесь, что вы используете актуальные репозитории. Для Ubuntu 16.04 (Xenial Xerus) следуйте примеру:

    deb http://archive.ubuntu.com/ubuntu/ xenial main restricted
    deb http://archive.ubuntu.com/ubuntu/ xenial-updates main restricted
    deb http://security.ubuntu.com/ubuntu xenial-security main

    После редактирования файла выполните снова sudo apt-get update.

2. Удаление неподдерживаемых архитектур

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

  • Выполните команду:

    sudo dpkg --remove-architecture arm64

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

  • Получите список установленных пакетов для arm64:

    dpkg -l | awk '/:arm64/{ print $2 }'

    С помощью этой информации вы сможете удалить их:

    sudo apt-get purge $(dpkg -l | awk '/:arm64/{ print $2 }')

    После этого попробуйте снова удалить архитектуру arm64.

3. Проверка состояния сети

Убедитесь, что у вас стабильное интернет-соединение. Иногда проблемы с сетью можно решить:

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

4. Исправление некорректной загрузки

Если проблема не решена, попробуйте использовать параметр --fix-missing. Таких команд могут быть несколько:

sudo apt-get install -f
sudo apt-get update --fix-missing

5. Замена зеркала репозитория

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

  • Откройте файл /etc/apt/sources.list и замените es.archive.ubuntu.com на archive.ubuntu.com или используйте любое другое доступное зеркало.

Заключение

Ошибки с apt-get могут быть довольно напряженными, особенно если вы сталкиваетесь с неполадками пакетного менеджера. Выполнение списка вышеописанных шагов должно помочь вам устранить ошибку "E: Unable to fetch some archives". Если после всех действий проблема остаётся нерешенной, проверьте официальные форумы или сообщества пользователей Ubuntu для получения дополнительной помощи.

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

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