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