У меня есть предупреждающий знак на верхней панели, красный треугольник и восклицательный знак внутри. Я нажимаю на этот значок, и мне сообщают, что есть обновления и доступна опция «Показать обновления». Я нажимаю «Показать обновления» и мне сообщают, что информация о пакете последний раз обновлялась 78 дней назад. Мне предлагается нажать кнопку проверки для новых обновлений. Я нажимаю кнопку «Проверить», и появляется сообщение «Обновление кэша», и через некоторое время появляется сообщение «Не удалось загрузить информацию о хранилище».
Это было результатом выполнения «sudo apt-get update | grep NO_PUBKEY:
W: не удалось получить ppa.launchpad.net/openjdk/ppa/ubuntu/dists/oneiric / main / source /… 404 Not Found W: не удалось получить ppa.launchpad.net/openjdk/ppa/ubuntu/dists/oneiric/main/… 404 Not Found E: Не удалось загрузить некоторые индексные файлы. Они были проигнорированы, или вместо них использовались старые.
blockquote>Такая ситуация часто случается. Что мне делать?
Вы пытаетесь обновить OpenJDK из PPA; это больше не нужно, так как теперь OpenJDK находится в основных репозиториях Ubuntu. Поэтому сопровождающие этого PPA решили не предоставлять OpenJDK для Oneiric, поэтому вы получаете сообщение об ошибке при попытке обновить списки пакетов.
Чтобы исправить ошибку, откройте редактор по вашему выбору. Однако необходимы права суперпользователя.
Открыть этот файл /etc/apt/sources.list
Найти строки (если есть), которые содержат что-то похожее на:
deb http : //ppa.launchpad.net/openjdk oneiric main
deb-src http://ppa.launchpad.net/openjdk oneiric main
и удалите их полностью.
После этого Сохраните файл и выполните следующую команду:
sudo apt-get update
Это должно исправить вашу проблему.
Похоже, что у вас могут быть некоторые репозитории, которые не имеют открытых ключей, что приводит к прерыванию загрузки определенных пакетов.
Запустите следующую команду из терминала. Обратите внимание на буквенно-цифровые клавиши, возвращаемые на экран:
sudo apt-get update | grep NO_PUBKEY
Если возвращается значение, запустите эту команду, заменив область в кавычках возвращенным значением, но без кавычек . Сделайте это для каждой клавиши:
sudo apt-key adv --recv-key --keyserver keyserver.ubuntu.com "INPUTKEY HERE"
После этого запустите обновление:
sudo apt-get update
Ctrl + Alt + t открыть терминал и запустить код здесь:
sudo apt-get update && sudo apt-get upgrade
Если вышеуказанное не удается обновить, то:
sudo apt-get clean
sudo apt-get autoremove
sudo apt-get update && sudo apt-get upgrade
Пожалуйста, опубликуйте любые ошибки, если они есть .
У меня была такая же проблема, я снова отслеживал, что я делал, потому что она работала правильно, пока я не выполнил редактирование / etc / network / interface с dhcp на static, я изменил его обратно на dhcp, и все репозитории снова начали работать ,
Источники для этих PPA не существует. Oneiric не указан.
Вам необходимо удалить эти строки из программного обеспечения sources.list
Первым делом сделайте резервную копию вашего sources.list
sudo cp /etc/apt/sources.list /etc/apt/sources.list.backup
Теперь отредактируйте файл , Найдите строку, которая вас обидела, и выглядела бы так:
deb http://ppa.launchpad.net/openjdk/ppa/ubuntu natty main
deb -src http://ppa.launchpad.net/openjdk/ppa/ubuntu natty main
Для редактирования используйте следующее:
gksudo gedit /etc/apt/sources.list
[ 1114] Вы хотите закомментировать строки, используя «#» и сделать так, чтобы они выглядели так:
#deb http://ppa.launchpad.net/openjdk/ppa/ubuntu natty main
# deb-src http://ppa.launchpad.net/openjdk/ppa/ubuntu natty main
Сохраните файл. Затем запустите этот код:
sudo apt-get update && sudo apt-get upgrade
вы должны быть в курсе