Я новый пользователь Ubuntu 13.10. Недавно я попытался решить проблему с установкой Skype и добавил несколько PPA, включающих двоичный код 1386. Каждый раз, когда я запускаю sudo apt-get update
, я получаю следующую ошибку:
W: Failed to fetch http://archive.ubuntu.com/ubuntu/dists/saucy/Release Unable to find expected entry 'restricted/binary-1386/Packages' in Release file (Wrong sources.list entry or malformed file)
W: Failed to fetch http://extras.ubuntu.com/ubuntu/dists/saucy/Release Unable to find expected entry 'main/binary-1386/Packages' in Release file (Wrong sources.list entry or malformed file)
...
...
E: Some index files failed to download. They have been ignored, or old ones used instead.
Я провел последние два часа, пытаясь решить эту проблему, и внес изменения в мой файл sources.list
, сбросив на .the настройки по умолчанию, но эти ошибки все еще происходят. Я также снял все галочки в разделе Software and Updates , но, похоже, это все еще появляется. Сообщения об ошибках, похоже, связаны с проблемой 'binary-1386/Packages' in Release file (Wrong sources.list entry or malformed file)
, как показано выше.
Я сменил сервер загрузки, и все заработало отлично. Вот как это можно сделать
1. Откройте «Программное обеспечение и обновления» и щелкните вкладку «Программное обеспечение Ubuntu».
Щелкните «Выбрать лучший сервер». Ubuntu потребуется некоторое время, чтобы выбрать для вас лучший сервер. Принять это.
Теперь попробуйте снова запустить обновление программного обеспечения. Он должен работать.
Если не выполнить шаги 1-4 еще раз. На этот раз Ubuntu (надеюсь) выберет другой сервер в качестве «Лучшего сервера». Попробуйте обновить программное обеспечение еще раз.
КЛЮЧ - ИЗМЕНИТЬ ЗАГРУЗИТЬ СЕРВЕР, ОТКУДА UBUNTU ОБНОВЛЯЕТ САМ.
Откройте исходные файлы и найдите binary-1386
и замените 1
на i
, затем сохраните ..
Исходные файлы находятся либо в
/etc/apt/sources.list
, и / или вы можете найти много файлов в каталоге / etc / apt / sources.list.d /
теперь откройте файл с исходным кодом с помощью sudo и отредактируйте
sudo gedit /etc/apt/sources.list
и / или
sudo gedit /etc/apt/sources.list.d/****.list
Я отказался от того, что сделал сегодня: я следил за Skype инструкции на help.ubuntu.com/community/Skype И использовал
sudo dpkg --add-architecture 1386
вместоi386
. Я быстро поискал, как удалить dpkg и удалил 1386, который был добавлен, и теперь все работает!
- опубликовано OP в комментариях.
Чтобы удалить некорректную архитектуру ( 1386
в данном случае), выполните:
sudo dpkg --remove-architecture 1386