Como atualizar/instalar/compilar corretamente o ibus no 14.04, problemas de dconf?

Como atualizar/instalar/compilar corretamente o ibus no 14.04, problemas de dconf?

Atualizei recentemente para o phpstorm 9.5 e diz que devo atualizar o ibus para 1.5.11 ou mais recente (que neste momento é o atual).

OK. Baixei 1.5.11 da fonte e tentei instalá-lo. Resolvi algumas dependências, mas em um ponto tive um erro de configuração estranho, que os requisitos do pacote (dconf >= 0.7.5) não foram atendidos.

depois de instalar o dconf-tools e outras partes do pacote dconf ainda recebo esta massagem. Então eu fiz sudo apt-cache show dconf-tools e descobri na saída que libdconf0 (<< 0.7.3-2) está causando problemas, já que libdconf1 é 0.20.0-1, que parece ser mais recente.

Supondo que em 14.04 o libconfd0 não seja mais usado, esta informação é obsoleta para a compilação do ibus.

Como posso resolver isso?

Editar 1:

  • dconf-tools, dconf-cli, dconf-editor instalados, pois o pacote dconf não está presente nos pacotes.
  • verifiquei o diretório /etc, há coisas relacionadas ao dconf lá
  • verifiquei o mecanismo ibus/configure para dconf:

    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
    

Editar 2:

libdconf0 era enganoso

Responder1

Para uma integração adequada do IntelliJ, tive que compilar o iBus 1.5.11 a partir do código-fonte.

Para ter sucesso nisso eu tive que instalar libdconf-deve libnotify-dev, cujas bibliotecas não foram mencionadas corretamente pelo mantenedor original do ibus, então sugeri que ele adicionasse essas informações para uma descrição bem-sucedida do processo de construção em sistemas baseados em Debian.

sudo apt-get install libdconf-dev libnotify-dev

informação relacionada