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.

관련 정보