14.04, Dconf 문제에서 ibus를 제대로 업데이트 / 설치 / 컴파일하는 방법?


16

나는 최근에 phpstorm 9.5로 업데이트했으며 ibus를 1.5.11 이상으로 업데이트해야한다고 말합니다 (이 시점에서 현재 버전).

확인. 소스에서 1.5.11을 다운로드하여 설치하려고했습니다. 일부 종속성이 해결되었지만 패키지 요구 사항 (dconf> = 0.7.5)이 충족되지 않은 이상한 구성 오류가 발생했습니다.

dconf-tools와 dconf 패키지의 다른 부분을 설치 한 후에도 여전히이 마사지를받습니다. 내가했던 것보다 apt-cache show dconf-tools를 실행 한 결과 libdconf1이 0.20.0-1이므로 libdconf0 (<< 0.7.3-2)이 문제를 일으키는 것으로 나타났습니다.

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이 잘못되었습니다


내가 알 수 있듯이 libdconf0 가정은 오도의 소지가 있었기 때문에 ibus 구성을 확인하면 PKG_CHECK_MODULES를 사용하여 컴퓨터에서 dconf.pc 항목을 찾을 수 없었습니다.
Sándor Bolla

1
git또는 dconf, 아무런 차이가 없습니다. 간단하게 사용하십시오 checkinstall. 따라서 귀하의 질문은 컴파일 된 프로그램을 알기 위해 Make dpkg
AB

Dconf가 어떻게 도움이되는지 잘 모르겠습니다
Sándor Bolla

여전히 대상`install '을 만드는 규칙이 없습니다. 이는 구성이 존재하지 않는 dconf가 없어서 실행되지 않았 음을 의미합니다. sudo apt-cache 정책 dconf
Sándor Bolla

1
제발 편집 질문을 당신이 한 일을 추가 할 수 있습니다. 예를 들어 dconf 소스를 다운로드 한 위치입니다.
AB

답변:


7

적절한 IntelliJ 통합을 위해 소스에서 iBus 1.5.11을 컴파일해야했습니다.

이 작업을 성공적으로 수행하기 위해서는 원래의 ibus 관리자에게 적절하게 언급되지 않은 libdconf-devlibnotify-devlib 를 설치해야 했기 때문에 데비안 기반 시스템에서 성공적인 빌드 프로세스 설명을 위해이 정보를 추가 할 것을 제안했습니다.

sudo apt-get install libdconf-dev libnotify-dev

나는 얻는다 E: Unable to locate package libnofity-dev. 이 답변은 그다지 도움이되지 않습니다. 소스에서 어떻게 컴파일 했습니까? serverfault.com/questions/735189/ibus-1-5-11-on-ubuntu 에서 튜토리얼을 찾았 지만 실제로는 솔루션을 이해하지 못합니다.
Vadorequest

링크 된 솔루션은 14.04가 아닌 15.04 용이지만 libnotify-dev철자가 틀린 경우 솔루션 부분을 편집합니다.
Sándor Bolla

@ SandorBolla, 당신에게 맞는 답변이므로 자신의 답변을 수락 하시겠습니까? askubuntu.com/help/someone-answers
user.dz를

작동하지만이 작업을 수행하는 것이 얼마나 고통 스럽습니까?
RyanNerd

다중 키보드 지원이 필요하지 않은 경우 iBus 및 IntelliJ를 처리 할 수있는 몇 가지 대안이 있습니다. stackoverflow.com/questions/33651898/…
Heather92065
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.