> Добрый день.
>
> Мне уже надоело лечить все проблемы в Linux'e переустановкой.
> Может можно как-нибудь обходиться без нее?

       Основная масса людей обходится.

> Ладно, от превращений /dev/null в файл я избавился (снеся Linux
> на той машине), теперь другие проблемы: не хочет удаляться пакет.
>
> joker:ii:~# dpkg -P kdebase
> (Reading database ... 62408 files and directories currently installed.)
> Removing kdebase ...
> dpkg: error processing kdebase (--purge):
>  subprocess post-removal script returned error exit status 1
> wallpapers directory already exists...not creating.
> Errors were encountered while processing:
>  kdebase
>
> Как его можно снести руками, без участия dpkg, при этом не испортив базу
> установленных пакетов?

       Снеси его dpkg таким образом

dpkg --force-all -P kdebase

       Учти только, что --force-all работает только в новых версиях dpkg, но
судя по всему у тебя и должна стоять новая. Если все же не работает,
смотри man на dpkg в плане ключиков --force-*

       Снести руками тоже можно, но это ни есть правильно. Тем не менее.
Удалить все файлы /var/lib/dpkg/info/kdebase*, и проставить статус в
/var/lib/dpkg/status, что пакет purged. Ессно нужно удалить и файлы пакета
при этом ;)

Виктор


Ответить