Re: Как удалить пакет?
> Добрый день.
>
> Мне уже надоело лечить все проблемы в 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. Ессно нужно удалить и файлы пакета
при этом ;)
Виктор
Reply to: