Когда я пытаюсь удалить haguichi, это происходит:
Removing haguichi (1.3.3~ubuntu16.04.1) ...
/var/lib/dpkg/info/haguichi.postrm: 3: /var/lib/dpkg/info/haguichi.postrm: glib-compile-schemas: not found
dpkg: error processing package haguichi (--remove): subprocess installed post-removal script returned error exit status 127
Errors were encountered while processing:
haguichi
E: Sub-process /usr/bin/dpkg returned an error code (1)
Проблемой является недостающий компонент libglib2.0-bin
, который содержит эти glib-compile-schemas
команда.
, поскольку haguichi поврежден, apt-get
или dpkg
попытки удалить его каждый раз, Вы хотите установить или удалить что-то, и это заканчивается по ошибке, потому что эти libglib2.0-bin
отсутствует, и деинсталлятор haguichi зависит от него.
следующее решение работало на меня, и я надеюсь, сделает то же для Вас:
я просто сказал apt-get
игнорировать haguichi во время любого процесса установки или удаления. Впоследствии я установил недостающий компонент и затем сказал apt-get
удалять haguichi.
Ниже команды, которые я использовал:
sudo -s
echo haguichi hold | dpkg --set-selections
apt-get install libglib2.0-bin
apt-get remove haguichi
exit
Примечание: при выполнении команды apt-get install libglib2.0-bin
, haguichi ошибка появится в конце, но невнимательному libglib установили мусорное ведро успешно.
я сделал это при помощи команды, которую я нашел на здесь на Unix & Linux SE .