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

16

Eu atualizei recentemente para o phpstorm 9.5 e ele diz que eu deveria atualizar o ibus para 1.5.11 ou mais recente (que neste momento é o atual).

Ok. Eu baixei 1.5.11 da fonte e tente instalá-lo. Eu tenho algumas dependências resolvidas, mas em um ponto eu tenho 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 eu ainda recebo esta massagem. Do que eu fiz sudo apt-cache show do dconf-tools e achei na saída que libdconf0 (< < 0.7.3-2) está causando problemas, pois libdconf1 é 0.20.0-1 que parece ser mais recente.

Assumindo que no 14.04 libconfd0 não é mais usado esta informação é obsoleta para o compilador do ibus.

Como posso resolver isso?

Editar 1:

  • o dconf-tools instalado, dconf-cli, dconf-editor como o pacote dconf não está presente nos pacotes.
  • verificado no diretório / etc há coisas relacionadas ao dconf lá
  • verificado o mecanismo ibus / configure para o 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 foi enganador

    
por Sándor Bolla 15.10.2015 / 09:14

1 resposta

7

Para a integração correta do IntelliJ, eu tive que compilar o iBus 1.5.11 da fonte.

Para ter sucesso nisso eu tive que instalar libdconf-dev e libnotify-dev , que libs não foram devidamente mencionadas pelo mantenedor original do ibus, então eu sugeri que ele adicionasse esta informação para uma descrição bem sucedida do processo de construção em sistemas baseados no Debian. / p>
sudo apt-get install libdconf-dev libnotify-dev
    
por Sándor Bolla 21.01.2016 / 10:01