Невозможно установить или удалить пакеты (терминал, синаптический центр или программный центр) [дубликат]

На этот вопрос уже есть ответ здесь:

dpkg: unrecoverable fatal error, aborting:
reading files list for package 'libxml2:i386': Input/output error
E: Sub-process /usr/bin/dpkg returned an error code (2)
0
задан 16 July 2017 в 08:53

1 ответ

Не удалось установить любые обновления посредством обновления manager/apt-get обновляют Проверку это

So the solution is the following:
  1. Войдите в/var/lib/dpkg каталог
  2. Сделайте резервное копирование файла состояния
  3. Отредактируйте файл состояния
  4. Ищите пакет, который дал ошибку
  5. Просто удалите строки из этого пакета (но позвольте всем другим строкам, которые касаются других пакетов, даже если они содержат поврежденный пакет в своих полях "Replaces" или "Depends"),

    […]
    
  6. Сохраните изменения в файле состояния

  7. Выполненный: sudo dpkg - настраивают-a

  8. Вызовите переустановку недостающих зависимостей (потому что теперь, существуют некоторые):

    склонные sudo - получают установку-f

Я думаю, что, если поврежденный пакет не зависит ни от какого другого пакета (могло бы быть редким), просто переустановите его:

sudo apt-get install the_package
  1. Все прекрасно, теперь может обновить, обновить или установить новые пакеты!
0
ответ дан 2 November 2019 в 22:15

Другие вопросы по тегам:

Похожие вопросы: