Я я пытаюсь сделать
sudo apt-get update
но я получаю следующую ошибку:
W: Failed to fetch http://ftp.udc.es/ubuntu/dists/trusty/Release Unable to find expected entry 'main/binary-x8-64/Packages' in Release file (Wrong sources.list entry or malformed file)
Я попытался сбросить/etc/apt/sources.list, любят, здесь предлагается:
Как я восстанавливаю репозитории по умолчанию?
И также попробованный для выбора другого сервера, с которого можно загрузить обновления: 'склонные sudo - получают обновление' ошибка на Ubuntu 12.04
Но я продолжаю получать то же проклятое сообщение об ошибке. Какие-либо идеи?
Как спросили в комментарии, делая:
$ grep -R ftp.udc.es /etc/apt/sources.list*
/etc/apt/sources.list:deb http://ftp.udc.es/ubuntu/ trusty main universe
/etc/apt/sources.list.save:deb http://ftp.udc.es/ubuntu/ trusty main
$ cat sources.list
## See sources.list(5) for more information, especialy
# Remember that you can only use http, ftp or file URIs
deb http://ftp.udc.es/ubuntu/ trusty main universe
# CDROMs are managed through the apt-cdrom tool.
$ dpkg --print-architecture
amd64
$ dpkg --print-foreign-architectures
i386
x8664
x8-64
x864
Как видно из вывода dpkg --print-foreign-architectures
, у Вас есть набор недопустимой добавленной архитектуры по некоторым причинам. Удалите их:
sudo dpkg --remove-architecture x8664
sudo dpkg --remove-architecture x8-64
sudo dpkg --remove-architecture x864
В будущем, действительно проверьте то, что Вы добавляете.
Попытайтесь добавить их к Вашему /etc/apt/sources.list
. Это мы репозитории.
deb http://us.archive.ubuntu.com/ubuntu/ trusty main restricted
deb-src http://us.archive.ubuntu.com/ubuntu/ trusty main restricted
deb http://us.archive.ubuntu.com/ubuntu/ trusty-updates main restricted
deb-src http://us.archive.ubuntu.com/ubuntu/ trusty-updates main restricted
deb http://us.archive.ubuntu.com/ubuntu/ trusty universe
deb-src http://us.archive.ubuntu.com/ubuntu/ trusty universe
deb http://us.archive.ubuntu.com/ubuntu/ trusty-updates universe
deb-src http://us.archive.ubuntu.com/ubuntu/ trusty-updates universe
deb http://us.archive.ubuntu.com/ubuntu/ trusty multiverse
deb-src http://us.archive.ubuntu.com/ubuntu/ trusty multiverse
deb http://us.archive.ubuntu.com/ubuntu/ trusty-updates multiverse
deb-src http://us.archive.ubuntu.com/ubuntu/ trusty-updates multiverse
deb http://us.archive.ubuntu.com/ubuntu/ trusty-backports main restricted universe multiverse
deb-src http://us.archive.ubuntu.com/ubuntu/ trusty-backports main restricted universe multiverse
deb http://security.ubuntu.com/ubuntu trusty-security main restricted
deb-src http://security.ubuntu.com/ubuntu trusty-security main restricted
deb http://security.ubuntu.com/ubuntu trusty-security universe
deb-src http://security.ubuntu.com/ubuntu trusty-security universe
deb http://security.ubuntu.com/ubuntu trusty-security multiverse
deb-src http://security.ubuntu.com/ubuntu trusty-security multiverse
deb http://archive.canonical.com/ubuntu trusty partner
deb-src http://archive.canonical.com/ubuntu trusty partner
<час> Вы могли бы получить ошибку, потому что Канонический удержал от использования 14.04 (перед тем, чтобы быть бывшимся благословленным LTS). Если Вы не находитесь на LTS тогда, необходимо обновить до 14.04.01 LTS.
Вы делаете это путем выполнения sudo do-release-upgrade
Перейдите в программное обеспечение и Обновление , и в вкладка Ubuntu Software , измените местоположение загрузки к Избранный лучший сервер . Это обновит кэш и после этого, youer сделанный. Тогда попробуйте apt-get update
.