Что означает «Ign» при запуске обновления apt-get?

52

У меня возникло множество ошибок в результатах обновления sudo apt-get: дубликаты записей и 404 не найденных ошибок.

Выяснилось, я надеюсь: я удалил PPA, у которых не было пакетов, связанных с ними, затем я удалил дублируемую запись в /etc/apt/sources.list .

Кажется, я по-королевски исказил его. Теперь большинство строк говорят Ign , когда я делаю sudo apt-get update .

Как мне исправить то, что я испортил? Мне нужно избавиться от этих Ign s, которые повсюду. Есть около 50% (глазное яблоко) Ign s!

    
задан bruce 12.05.2013 в 23:44
источник

2 ответа

53

Когда вы используете apt-get update , он проверяет необходимость загрузки одинаковых индексов обновлений, если он не загружает те же обновленные индексы снова.

  • Hit означает, что apt проверял метки времени в списке пакетов, те, которые соответствуют, и никаких изменений не было.

  • Ign означает, что в файле индекса pdiff нет изменений, он не будет загружать его снова.

Нечего бояться, это просто означает, что нет необходимости загружать обновленные индексы снова, те, которые у вас есть, текущие.

    
ответ дан Bruno Pereira 13.05.2013 в 00:18
источник
14

Правильный ответ на этот вопрос:

  • Ign означает, что apt попытался загрузить что-то (например, перевод или файл InRelease ), но не нашел, но это можно игнорировать, поэтому переходите к следующему. Поскольку перевод может быть вторичным приоритетом, и если файл InRelease не найден, он использует другой метод аутентификации, например, используя пары Release и Release.gpg .

  • Hit означает apt , необходимое для загрузки файла Release или InRelease (потому что каким-то образом он был удален), и после его загрузки он проверил контрольную сумму файла индекса в нем и что контрольная сумма, указанная там, соответствует контрольной сумме уже загруженного файла пакета, который находится в /var/lib/apt/lists . Вот почему это Hit . Таким образом, он больше не будет загружать файл Package .

Нашел ответ от:

ответ дан Anwar 23.08.2016 в 18:37