コンパイルされたバージョンをインストールしてパッケージを削除すると、Gimpはライブラリを失います。

コンパイルされたバージョンをインストールしてパッケージを削除すると、Gimpはライブラリを失います。

コンパイルしてインストールしたUbuntu 14.04に最新バージョンをインストールするために、古いGimpバージョンをアンインストールしようとしています。 gimpを起動すると、同じディレクトリ(/usr/lib)にインストールされ、以前のディレクトリと競合していることが示されます。両方を使用してパッケージを削除しました。

apt-get purge gimp*

そして

apt-get autoremove

私がするなら:

dpkg -l gimp

まだインストールされていませんが、端末にgimpと入力すると、次のメッセージが表示されます。

gimp: symbol lookup error:
gimp: undefined symbol:
gimp: symbol lookup error:
gimp: undefined symbol: g_type_check_instance_is_fundamentally_a

新規インストールするにはどうすれば削除できますか?

答え1

運が良ければ、パッケージに削除対象があるので、コンパイルされたソースディレクトリから実行できますsudo make uninstall。それ以外の場合は、/ usr / localにあるファイルを手動で削除できます。

答え2

あるユーザーが提案したようにバイナリの場所を確認しますが、もともとインストールされたwhich gimp場所がわからない場合は役に立ちません。

私の提案は、sudo apt-get -o Dpkg::Options::="--force-overwrite" install gimp*現在のインストールファイルを上書きしてから実行しapt-get purge gimp*て再試行することです。

これにより問題が再発する場合は、新規インストールの原因によって問題が発生した構成ファイルを実行し、手動で削除してsudo apt-get -o Dpkg::Options::="--force-overwrite" install gimp*待つこともできます。apt-get remove gimp*apt-get install gimp*

デバッグに頑張ってください!

関連情報