
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-dev
e 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