Я недавно обновил к phpstorm 9.5, и он говорит, что я должен обновить ibus к 1.5.11 или более новый (который в этой точке текущая).
Хорошо. Я загрузил 1.5.11 с источника и попытки установить его. Я получил некоторые решенные зависимости, но однажды у меня есть странная ошибка конфигурации, что требованиям Пакета (dconf> = 0.7.5) не отвечали.
после установки dconf-инструментов и других частей dconf пакета я все еще получаю этот массаж. Чем я сделал sudo выставочные dconf-инструменты способного кэша и найденный в выводе, что libdconf0 (<<0.7.3-2) вызывает проблемы, как libdconf1 0.20.0-1, который, кажется, является более новым.
При предположении, который на 14,04 libconfd0 больше не используется, эта информация является устаревшей для компиляции ibus.
Как я могу решить это?
Редактирование 1:
проверенный ibus/configure механизм для 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
Редактирование 2:
libdconf0 вводил в заблуждение
Для надлежащей интеграции IntelliJ я должен был скомпилировать iBus 1.5.11 из источника.
Для следования на этом я должен был установить libdconf-dev
и libnotify-dev
, который освобождает, где не правильно упомянутый исходному ibus специалисту по обслуживанию, таким образом, я предложил, чтобы он добавил, что эта информация для успешного описания процесса сборки на Debian основывала системы.
sudo apt-get install libdconf-dev libnotify-dev