Как мне удалить haguichi? /var/lib/dpkg/info/haguichi.postrm: glib-compile-schemas: не найдено

Как мне удалить haguichi? /var/lib/dpkg/info/haguichi.postrm: glib-compile-schemas: не найдено

Когда я пытаюсь удалить 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)

решение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.

Связанный контент