J'ai récemment mis à jour vers phpstorm 9.5 et il dit que je devrais mettre ibus à jour vers la version 1.5.11 ou plus récente (qui à ce stade est la version actuelle).
D'accord. J'ai téléchargé 1.5.11 à partir des sources et j'ai essayé de l'installer. Certaines dépendances ont été résolues, mais à un moment donné, j'ai une étrange erreur de configuration: les conditions requises pour le package (dconf> = 0.7.5) n'étaient pas remplies.
après avoir installé dconf-tools et d’autres éléments du paquet dconf, je reçois toujours ce massage. Sudo apt-cache a montré dconf-tools et a constaté dans la sortie que libdconf0 (<< 0.7.3-2) posait problème, car libdconf1 est 0.20.0-1, ce qui semble être le plus récent.
En supposant que libconfd0 ne soit plus utilisé le 14.04, cette information est obsolète pour la compilation ibus.
Comment puis-je résoudre ça?
Edit 1:
vérifié le mécanisme ibus/configure pour 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
Edit 2:
libdconf0 était trompeur
Pour une intégration correcte d’IntelliJ, je devais compiler iBus 1.5.11 à partir des sources.
Pour réussir sur ce projet, j’ai dû installer libdconf-dev
et libnotify-dev
, les bibliothèques n’ayant pas été correctement mentionnées par le mainteneur d’ibus original.
Sudo apt-get install libdconf-dev libnotify-dev