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.
Можно ли как-то перестроить и исправить недостающие пакеты?