¿Cómo arreglar las dependencies de gtk?

Instalé GTK+ 3.22 , pero al hacerlo logré romper mi sistema completamente por un time. Tuve que recurrir al modo de recuperación y a eliminar todas las bibliotecas relacionadas con GTK y luego ejecutar apt-get purge libgtk+3.0 && apt-get install libgtk+3.0 .

Después de eso logré ingresar a lightdm e iniciar session, pero no tenía absolutamente ningún ícono. Todas las aplicaciones GTK no tenían íconos y generaban muchas advertencias. Pensé que era un problema de gdk-pixbuff ya que todos los errores decían algo sobre esa biblioteca, así que libgdk-pixbuf2.0 e instalé libgdk-pixbuf2.0 . Esto solucionó el problema de los icons, pero aún así algunas de mis aplicaciones me dan advertencias sobre los icons que faltan.

Ahora tengo problemas de fuente, en el sentido de que las fonts se ven horribles y no puedo iniciar ninguna aplicación Cocos2d-x debido al hecho de que la biblioteca depende de GTK. El error dice que no puede encontrar el file fontconfig/fontconfig.h . Como resultado, busqué en /usr/local/includes para descubrir que realmente no hay fontconfig.h . Intenté purgar fontconfig , pero el sistema no me deja y me da el siguiente error:

 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 requinetworking 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. 

Mi pregunta es, ¿cómo puedo reinstalar fontconfig correctamente junto con todos los files de encabezado?

apt-file se lo dirá (instálelo si aún no lo tiene):

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

Asi que

 apt-get --reinstall install libfontconfig1-dev 

debería restaurar fontconfig/fontconfig.h .