úterý 20. prosince 2011

Jak v Debianu odstranit opravdu špatný balíček

Při pokusu o instalaci chybného balíčku v Debianu může (v nejhorším případě) dojít k této chybové hlášce

dpkg: chyba při zpracovávání xxxxx (--remove):
 Balík je ve velmi špatném, nekonzistentním stavu - před
 pokusem o odstranění ho raději přeinstalujte.
Při zpracování nastaly chyby:
 xxxxx


Odstranění takového balíčku pak není žádná legrace a nezbývá než přikročit k ručnímu vysvětlení situace

mv /var/lib/dpkg/info/xxxxx.* /tmp
dpkg --remove --force-remove-reinstreq xxxxx

má za výsledek

dpkg: varování: seznam souborů balíku „xxxxx“ chybí, předpokládám, že program nemá nainstalované žádné soubory.
(Čtu databázi … nyní je nainstalováno 34028 souborů a adresářů.)
Odinstalování balíku xxxxx …

Je to trochu násilné řešení, ale funguje to.

Žádné komentáře:

Okomentovat