我如何卸载 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 已成功安装 bin。

我使用在在 Unix 和 Linux SE 上

相关内容