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 のアンインストーラーがそれに依存しているため、エラーが発生します。

次の解決策は私にとってはうまくいきました。あなたにも同じことが当てはまることを願っています。

インストールまたはアンインストールのプロセス中に、haguichi を無視するように指示しましたapt-get。その後、不足しているコンポーネントをインストールし、apt-gethaguichi をアンインストールするように指示しました。

以下は私が使用したコマンドです:

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 について

関連情報