Некоторые индексные файлы не скачались они были проигнорированы или вместо

Обновлено: 03.07.2024

В последнее время, а именно на свежих версиях дистрибутивов Linux частенько стала проявляться ошибка 404. По крайней мере, у мня именно так. Большинство пользователей интернета знают, что это за ошибка, которая сопровождается надписью "Not Found". Для интернета все понятно: запрашиваемый вами адрес отсутствует.

А что же делать, если вы подключили новый репозиторий и при попытке установки с него приложения вы получаете ошибку 404? Что это такое? Как нету? И еще масса других эмоций проявляется при виде данной ошибки. И что теперь? Я не смогу установить нужный мне пакет? Нет, установить вы его сможете, даже если не с репозитория, то с исходников :) .

А решение данной проблемы весьма простое, но прежде чем его рассказать, я хотел бы описать пример происхождения данной ошибки, что-бы в дальнейшем было все ясно и понятно.

Итак, у меня имеется на девайсе Linux Ubuntu 10.10 и что-то мне захотелось в "гоночки" какие-нибудь поиграть :) . Нашел себе Speed Dreams и решил "прикрутить" репозиторий где и находятся пакеты данной игры. Прикручиваю известный всем образом новый репозиторий данной игры:

sudo add-apt-repository ppa:speed-dreams/ppa

Естественно ввожу пароль. И получаю данную информацию:

Executing: gpg --ignore-time-conflict --no-options --no-default-keyring --secret-keyring /etc/apt/secring.gpg --trustdb-name /etc/apt/trustdb.gpg --keyring /etc/apt/trusted.gpg --primary-keyring /etc/apt/trusted.gpg --keyserver keyserver.ubuntu.com --recv 8A25D39F44452FC12F8B666850122C99B5EAAD39
gpg: запрашиваю ключ B5EAAD39 с hkp сервера keyserver.ubuntu.com
gpg: ключ B5EAAD39: "Launchpad PPA for Speed Dreams" не изменен
gpg: Всего обработано: 1
gpg: неизмененных: 1

Далее обновляю информацию о репозиториях:

sudo apt-get update

И любуюсь интересной ошибкой в конце списка:

E: Некоторые индексные файлы не скачались, они были проигнорированы или вместо них были использованы старые версии

И даже если я проигнорирую эту ошибку и попытаюсь установить игру:

sudo apt-get install speed-dreams-beta

То получу вразумительный ответ:

E: Не удалось найти пакет speed-dreams-beta

И в чем же причина данной ошибки? Вроде бы все делал как нужно. А причина данной ошибки в том, что для данного дистрибутива (напомню что в примере используется Linux Ubuntu 10.10) данной игры еще нет! И что же теперь? Я не погоняю на каком-нить низкополигональном болиде? Нет, я решу эту проблему (вот с таким энтузиазмом должны решать возникающие сложности в LInux новички :) )! - вот и подошло время рассказать вам, как решить эту проблему.

А решить ее очень просто: нужно всего-лишь в источниках приложений указать для данного репозитория дистрибутив более ранний (то есть 10.04). А как это делается объясняю по порядку:

Открываем приложение "Источники приложений", оно находиться в Система - Администрирование - Источники приложений. Находим репозиторий игры - имеет всего две строки:

Выделяем первую строку, нажимаем на кнопку "Изменить. " и в поле "Дистрибутив" вводим имя предыдущего дистрибутива: lucid (напомню, что имя предыдущего дистрибутива было Lucid Lynx), как это показано на скриншоте:


Нажимаем кнопочку "Ок" и проделываем тоже самое со второй строчкой. Теперь обновляем сведения о репозиториях и смело (если вам опять не выдало подобной ошибки) устанавливаем игру :) .

Вот и все: текста много, проблема могла показаться страшной и не решимой, а оказалось, что решить ее можно всего в пару кликов мышкой :) . Но есть одно маленькое НО: из-за особенностей разных версий дистрибутива приложение установленное подобным образом может отказаться работать, либо работать не совсем корректно.


обновление BIOS через EZ update
Добрый день. При обновление BIOS по средствам EZ update выключилась электроэнергия и комп.

$ apt-get update
Всем привет. При выполнение данной команды

$ apt-get update Выводит такие ошибки .

Интернет есть, apt update не работает
Здравствуйте! Я новичок в этой ОС, только начал изучать. Так вот, установил Debian 8 Jessie на.

Linux Mint. Не работает apt update
Приветствую. Вчера я установил свежий Linux Mint 19.3 Tricia Xfce. После установки, ввел "sudo.

Вы находитесь под рутом и пытаетесь получить его права через sudo
так же пропустили команду apt
От обычного пользователя
Добавлено через 6 минут
Да шош я така не внимательная.

E: Некоторые индексные файлы не скачались. Они были проигнорированы или вместо них были использованы старые версии.
root@mkag-X55A:

E: Некоторые индексные файлы не скачались. Они были проигнорированы или вместо них были использованы старые версии.
root@mkag-X55A:

Добавлено через 15 минут
и вот

Добавлено через 2 минуты
а также в sources.list
Добавлено через 5 минут
Ты когда редактировал sources.list делал копию например так?

Добавлено через 1 минуту
нет( я бэкап сделал когда начал менять его в ручную

Добавлено через 1 минуту
я так пологаю что мне нужно переустановить libc6:i386 ??

Что в товей системе делают пакеты другой архитектуры?
Ты скайп ставил или может игру какую?
Вот этот еще вывод

Добавлено через 2 минуты
root@mkag-X55A:

Добавлено через 3 минуты
помнится мне что-то о том что skype на прокси влияет, может из за этого?

Потом закоментируй две последние строчки в sources.list
Незабудь сохранить изменения
и введи команду
Попробуй просто закоментировать две нижние строчки и
сделать

nezabudka, сделал

Добавлено через 1 минуту
если во эти

Добавлено через 1 минуту
и всеровно

nezabudka, перезагрузил

Добавлено через 10 минут
ну что дальше?

Посмотри опять свой sources.list
и попробуй повторить все если нет
то выполни только
Если не получится то можно попробовать удалить твою кривую библиотеку

И пробуй обновиться

Добавлено через 3 минуты
После того как удалишь i386 архитектуру не забудь перезагрузится

ну что. Удаляю свою кривую библиотеку

Добавлено через 4 минуты
не помогло

E: Некоторые индексные файлы не скачались. Они были проигнорированы или вместо них были использованы старые версии.

Добавлено через 2 минуты

Этичный хакинг и тестирование на проникновение, информационная безопасность

Решение ошибки «Следующие подписи неверные» в Kali Linux

При использовании команды apt, например, для обновления информации о пакетах, либо при установке нового пакета, вы можете столкнуться с ошибкой:


Если у вас используется английская локаль, то ошибка будет выглядеть так:

Если вы столкнулись с этой проблемой, то для её исправления выполните следующие команды:

Причина и описание проблемы

Все пакеты, которые устанавливаются в систему из официальных репозиториев, имеют криптографическую подпись, которая гарантирует, что пакет создан официальным сопроводителем Kali Linux и в него в последующем не было внесено изменений.

Для верификации пакетов в системе каждого пользователя должен иметься публичный ключ. В случае смены ключей для подписания пакетов, также необходимо поменять публичный ключ в системах пользователей. Сопроводители дистрибутива Kali Linux заранее знают, когда должны быть обновлены ключи, поэтому ещё до смены ключей новый публичный ключ добавляется в системы пользователей во время очередного обновления. Поэтому для пользователей смена ключей, обычно, проходит гладко и незаметно.

Тем не менее, возможны ситуации, когда система давно не обновлялась (т.е. она не «знает» о сменившихся ключах), а новые пакеты в официальных репозиториях уже подписаны новым ключом. В этой ситуации будет возникать описанная выше ошибка.

Двумя командами, которые приведены для решения проблемы, мы скачиваем публичный ключ с официального сайта Kali Linux и добавляем его в систему как доверенный.

Далее ещё больше теории о проверки подлинности пакетов.

Проверка подлинности пакета

Обновление системы – очень чувствительная операция, и мы действительно хотим, чтобы у нас устанавливались только официальные пакеты из хранилищ Kali. Если зеркало Kali, которое вы используете, было скомпрометировано, взломщик компьютера может попытаться добавить вредоносный код в другой законный пакет. Такой пакет, если он попадёт в вашу систему, может делать все действия, которые в него заложил взломщик, включая раскрытие паролей или конфиденциальной информации. Чтобы обойти этот риск, Kali обеспечивает защиту от несанкционированного доступа, чтобы на время установки гарантировать, что пакет действительно исходит от его официального сопровождающего и не был изменен третьей стороной.


После выхода Google Chrome 49 без поддержки систем 32-bit для Linux, пользователи дистрибутивов Ubuntu/Debian 64-bit при обновлении источников приложений стали получать ошибку: "W: Не удалось получить http://dl.google.com/linux/chrome/deb/dists/stable/Release Невозможно найти ожидаемый элемент «main/binary-i386/Packages» в файле Release (некорректная запись в sources.list или файл)
E: Некоторые индексные файлы не скачались. Они были проигнорированы или вместо них были использованы старые версии."


sudo sed -i -e 's/deb http/deb [arch=amd64] http/' "/etc/apt/sources.list.d/google-chrome.list"
sudo sed -i -e 's/deb http/deb [arch=amd64] http/' "/opt/google/chrome/cron/google-chrome"

А затем сделайте обновление пакетной базы следующей командой:

sudo apt update


Код ошибки больше не должен повторяться:


Пользователям систем Ubuntu/Debian 32-bit, рекомендовано удалить репозиторий и браузер Google Chrome, так как он не будет больше получать какие-либо обновления безопасности для системы:

Читайте также: