На этот вопрос уже есть ответ здесь:
помогите! ! Я установил Ubuntu 14.04, а затем обновился до 14.10, но когда я выполняю sudo apt-get update
в терминале, возникает эта ошибка.
как исправить такую ошибку?
Я уже изменил URI по умолчанию в source.list на другой сайт / зеркало, но всегда та же ошибка.
W: Failed to fetch http://ppa.launchpad.net/gwibber-daily/ppa/ubuntu/dists/utopic/main/binary-amd64/Packages 404 Not Found
W: Failed to fetch http://ppa.launchpad.net/gwibber-daily/ppa/ubuntu/dists/utopic/main/binary-i386/Packages 404 Not Found
E: Some index files failed to download. They have been ignored, or old ones used instead.
ryanjoseph@Satellite-L635:~$
Используйте этот сценарий для автоматического удаления несуществующего ppas предоставление Вам 404 ошибки.
#!/bin/bash
sudo rm /tmp/update.txt; tput setaf 6; echo "Initializing.. Please Wait"
sudo apt-get update >> /tmp/update.txt 2>&1; awk '( /W:/ && /launchpad/ && /404/ ) { print substr($5,26) }' /tmp/update.txt > /tmp/awk.txt; awk -F '/' '{ print $1"/"$2 }' /tmp/awk.txt > /tmp/awk1.txt; sort -u /tmp/awk1.txt > /tmp/awk2.txt
tput sgr0
if [ -s /tmp/awk2.txt ]
then
tput setaf 1
printf "PPA's going to be removed\n%s\n" "$(cat /tmp/awk2.txt)"
tput sgr0
while read -r line; do echo "sudo add-apt-repository -r ppa:$line"; done < /tmp/awk2.txt > out
bash out
else
tput setaf 1
echo "No PPA's to be removed"
tput sgr0
fi
Копия и вставка это в текстовом файле, сделайте этот исполняемый файл путем выполнения chmod +x filename
и выполнитесь ./filename
Причина Вы не можете загрузить ppa файлы, состоит в том, потому что, хорошо... они не существуют...
, Если Вы переходите к ppa веб-странице в панели запуска, Вы видите, что нет никаких сборок, доступных для Вашей установки (utopic). Последний созданный файл от точного и хотя Вы не можете обычно использовать этот ppa, Вы можете модификация source.list файл для спуфинга версии человечности.
Переходят к source.list файлу и изменяют строку
deb http://ppa.launchpad.net/gwibber-daily/ppa/ubuntu utopic main
к deb http://ppa.launchpad.net/gwibber-daily/ppa/ubuntu precise main
, и это должно работать, до склонный - добираются, затронут.
Правовая оговорка: установка пакета, который не направлен для Вашей установки, вообще безопасна, ОДНАКО Вы повреждение CAN Ваша система, если зависимости испорчены. Поэтому, в то время как это - возможно безопасное обходное решение, быть осторожным на том, что Вы принимаете решение установить от старого ppas (т.е. использовать здравый смысл и не устанавливают драйверы)