私はDebian Squeezeを使用しており、Gimp 2.8をインストールしたいと思います。 Gimpには多くのパッケージ依存関係がインストールされましたが、Gimpパッケージのインストールを正常に完了できませんでした。
Gimpの依存関係をインストールするときに必要なパッケージが破損しているようです。今すぐ実行しようとすると、次thunar
のエラーが発生するためですgedit
。
symbol lookup error: /usr/local/lib/libpangocairo-1.0.so.0: undefined symbol: cairo_has_show_text_glyphs
このエラーをどのように解決できますか?
ベストアンサー1
libpangocairo-1.0.so.0
インストールした in バージョンは/usr/local/lib
in バージョンと互換性がありません/usr/lib
(おそらく、in バージョンが依存するライブラリの他のバージョンに対してコンパイルされたため)。
Gnomeライブラリを使用しなくなった場合は/usr/local/lib
削除してください。インストールされているアプリケーションと一緒に使用する場合は、/usr/local/bin
Debianのライブラリバージョン用にアプリケーションを再コンパイルするか、ライブラリを標準ライブラリパスの外に移動し、次のシェルスクリプトを使用してGnomeアプリケーションを起動します/usr/local/bin
。
#!/bin/sh
export LD_LIBRARY_PATH=/usr/local/lib/gnome-extra-libraries
exec /usr/local/bin/locally-installed-gnome-application.bin
libpangocairo-1.0.so.0
そしてその仲間はに行き、/usr/local/lib/gnome-extra-libraries
に/usr/local/bin/locally-installed-gnome-application
行きます/usr/local/bin/locally-installed-gnome-application.bin
。