gtkの依存関係を修正する方法は?

gtkの依存関係を修正する方法は?

インストールしましたが、GTK+ 3.22そうすることでしばらくシステムが完全に中断されました。回復モードを使用し、GTK関連ライブラリをすべて削除して実行する必要がありましたapt-get purge libgtk+3.0 && apt-get install libgtk+3.0

その後、私は首尾よく入った。光DMログインしましたが、アイコンがまったくありません。すべてのGTKアプリケーションにはアイコンがなく、多数の警告が生成されます。エラーはすべてそのライブラリに関するものなので、gdk-pixbuffの問題だと思って削除してインストールしましたlibgdk-pixbuf2.0。これはアイコンの問題を解決しましたが、一部のアプリではまだアイコンの欠落に関する警告が表示されています。

Cocos2d-xフォントが不都合に見え、ライブラリがGTKに依存しているため、どのアプリケーションも実行できないため、フォントの問題が発生しました。エラーはファイルが見つからないことを示しますfontconfig/fontconfig.h。確認してみると、/usr/local/includes実際にそのような人は一つもありませんでしたfontconfig.h。アンインストールしようとしましたが、fontconfigシステムはこれを実行できず、次のエラーが発生します。

Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:

The following packages have unmet dependencies:
 emacs : Depends: emacs24 or
                  emacs24-lucid but it is not going to be installed or
                  emacs24-nox but it is not going to be installed
E: Error, pkgProblemResolver::Resolve generated breaks, this may be caused by held packages.

fontconfig私の質問は、すべてのヘッダーファイルを正しく再インストールするにはどうすればよいですか?

ベストアンサー1

apt-file次のようにお知らせします(まだインストールしていない場合はインストールしてください)。

$ apt-file search fontconfig/fontconfig.h
libfontconfig1-dev: /usr/include/fontconfig/fontconfig.h

だから

apt-get --reinstall install libfontconfig1-dev

復元する必要がありますfontconfig/fontconfig.h

おすすめ記事