apt-get не работает после ошибки libboost

Кажется, я случайно как-то уничтожил пакет libboost, и теперь я больше не могу использовать apt-get.

Я в недоумении, что мне здесь делать.

Когда я пытаюсь установить что-то с помощью apt-get, я получаю сообщение об ошибке:

dpkg: warning: files list file for package `libboost-serialization1.42-dev' missing,assuming package has no files currently installed.
dpkg: warning: files list file for package `libboost-regex1.42-dev' missing,    assuming package has no files currently installed.
dpkg: warning: files list file for package `libboost-iostreams-dev' missing, assuming package has no files currently installed.
(Reading database ... 55%dpkg: unrecoverable fatal error, aborting:
files list file for package `linux-image-2.6.35-22-generic' contains empty filename
E: Sub-process /usr/bin/dpkg returned an error code (2)

(и еще несколько пакетов из libboost-all-dev, которые отсутствуют).

Если я сделаю

sudo apt-get install libboost-all-dev

Я получаю результат

Reading package lists... Done
Building dependency tree       
Reading state information... Done
libboost-all-dev is already the newest version.
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.

Можно ли как-то перестроить и исправить недостающие пакеты?

0 ответов

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