Как исправить ошибку & ldquo; Не удалось получить двоичный-armhf / Packages & rdquo; ошибка во время обновления apt-get?

Когда я запускаю sudo apt-get update, я получаю следующую ошибку:

W: Failed to fetch http://archive.ubuntu.com/ubuntu/dists/trusty/main/binary-armhf/Packages  404  Not Found [IP: 91.189.91.15 80]

E: Some index files failed to download. They have been ignored, or old ones used instead.

Я попытался найти в /etc/apt/sources.list.d/, чтобы увидеть, можно ли удалить что-нибудь в этом каталоге, но все, что там is

nodesource.list
nodesource.list.save

В моем sources.list файле у меня есть:

deb http://ports.ubuntu.com/ubuntu-ports/ trusty main
deb-src http://ports.ubuntu.com/ubuntu-ports/ trusty main
deb http://ports.ubuntu.com/ubuntu-ports/ trusty-updates main
deb-src http://ports.ubuntu.com/ubuntu-ports/ trusty-updates main
deb http://ports.ubuntu.com/ubuntu-ports/ trusty-security main
deb-src http://ports.ubuntu.com/ubuntu-ports/ trusty-security main
deb http://archive.ubuntu.com/ubuntu trusty main
# deb-src http://archive.ubuntu.com/ubuntu trusty main

Может ли кто-нибудь рекомендовать способ исправления этой ошибки?

1
задан 4 December 2015 в 19:02

1 ответ

Вы можете установить кросс-инструменты armhf, которые добавляют armhf в качестве внешней архитектуры (ваша архитектура может быть i386 или amd64). Вы можете запустить эту команду, чтобы проверить:

dpkg --print-foreign-architectures

Если на выходе есть armhf, вы можете просто удалить его, выполнив команду:

sudo dpkg --remove-architecture armhf

Наконец, запустите sudo apt-get update снова.

14
ответ дан 23 May 2018 в 15:17
  • 1
    armhf - это моя архитектура, поэтому dpkg --print-foreign-architectures ничего не выводит. – henrywright 4 December 2015 в 19:17
  • 2
    Хорошо, ваш вопрос не упоминал об этом :) – Tung Tran 4 December 2015 в 19:19
  • 3
    Извините, спасибо за ответ, хотя это, безусловно, полезно. +1 от меня! – henrywright 4 December 2015 в 19:25

Другие вопросы по тегам:

Похожие вопросы: