Я просмотрел все существующие посты по этому поводу, но это не сработало. Я попробовал сделать
sudo dpkg --add-architecture armhf
что ничего не дало. Я также попытался запустить скрипт, который нашел в других вопросах, и избавиться от ppa, но это тоже не сработало.... Как мне это исправить :( ? Или как мне избавиться от этой ошибки?
Я получаю следующую ошибку (Извините, я пытался опубликовать изображение, но оно не позволило мне это сделать из-за моей низкой репутации)
W: Failed to fetch http://archive.ubuntu.com/ubuntu/dists/trusty-security/universe/binary-armhf/Packages 404 Not Found [IP: 2001:67c:1360:8c01::19 80]
W: Failed to fetch http://archive.ubuntu.com/ubuntu/dists/trusty-security/multiverse/binary-armhf/Packages 404 Not Found [IP: 2001:67c:1360:8c01::19 80]
E: Some index files failed to download. They have been ignored, or old ones used instead.
решение1
В /etc/apt/sources.list
отредактируйте строки, которые выглядят так:
deb http://archive.ubuntu.com/ubuntu/ trusty-security universe
deb http://archive.ubuntu.com/ubuntu/ trusty-security multiverse
поэтому они выглядят вот так
deb [ arch=amd64,i386 ] http://archive.ubuntu.com/ubuntu/ trusty-security universe
deb [ arch=amd64,i386 ] http://archive.ubuntu.com/ubuntu/ trusty-security multiverse
затем запустите sudo apt-get update
снова. Причина вашей проблемы в том, что репозиторий, из которого вы пытаетесь выполнить обновление, не поддерживает архитектуру armhf
. Вы можете проверить это самостоятельно, перейдя http://archive.ubuntu.com/ubuntu/dists/trusty-security/universe
в веб-браузере. Вы увидите binary-amd64
и binary-i386
каталоги, но не binary-armhf
каталог.