
최근에 phpstorm 9.5로 업데이트했는데 ibus를 1.5.11 이상(현재 버전)으로 업데이트해야 한다는 메시지가 표시됩니다.
좋아요. 소스에서 1.5.11을 다운로드하여 설치해 보았습니다. 일부 종속성은 해결되었지만 어느 시점에서 패키지 요구 사항(dconf >= 0.7.5)이 충족되지 않는다는 이상한 구성 오류가 발생했습니다.
dconf-tools 및 dconf 패키지의 다른 부분을 설치한 후에도 여전히 이 메시지가 나타납니다. sudo apt-cache show dconf-tools를 실행한 결과 출력에서 libdconf0(<< 0.7.3-2)이 문제를 일으키는 것을 발견했습니다. libdconf1은 0.20.0-1로 최신 버전인 것 같습니다.
14.04에서 libconfd0이 더 이상 사용되지 않는다고 가정하면 이 정보는 ibus 컴파일에 더 이상 사용되지 않습니다.
이 문제를 어떻게 해결할 수 있나요?
편집 1:
- dconf 패키지로 설치된 dconf-tools, dconf-cli, dconf-editor가 패키지에 없습니다.
- /etc 디렉토리를 확인했는데 거기에 dconf 관련 내용이 있습니다.
dconf에 대한 ibus/구성 메커니즘을 확인했습니다.
if test x"$enable_dconf" = x"yes"; then # check dconf PKG_CHECK_MODULES(DCONF, [dconf >= 0.7.5], ) PKG_CHECK_EXISTS([dconf >= 0.13.4], [AC_DEFINE(DCONF_0_13_4, TRUE, [dconf is 0.13.4 or later])], []) # check glib-compile-schemas GLIB_GSETTINGS enable_dconf="yes (enabled, use --disable-dconf to disable)" fi
편집 2:
libdconf0이 오해의 소지가 있었습니다
답변1
적절한 IntelliJ 통합을 위해 소스에서 iBus 1.5.11을 컴파일해야 했습니다.
이 작업을 성공하려면 원래 ibus 관리자가 제대로 언급하지 않은 libs libdconf-dev
와 를 설치해야 했기 libnotify-dev
때문에 데비안 기반 시스템에서 성공적인 빌드 프로세스 설명을 위해 이 정보를 추가하도록 제안했습니다.
sudo apt-get install libdconf-dev libnotify-dev