Я недавно обновился до phpstorm 9.5, и он говорит, что я должен обновить ibus до 1.5.11 или новее (который на данный момент является текущим).
Ok. Я скачал 1.5.11 из источника и попробуйте установить его. Я решил некоторые зависимости, но в какой-то момент у меня возникла странная ошибка конфигурации: требования пакета (dconf> = 0.7.5) не были выполнены.
после установки dconf-tools и других частей пакета dconf я все еще получаю этот массаж. Тогда я сделал sudo apt-cache show dconf-tools и обнаружил в выходных данных, что libdconf0 (<< 0.7.3-2) вызывает проблемы, так как libdconf1 равен 0.20.0-1, что кажется более новым.
Предполагая, что 14.04 libconfd0 больше не используется, эта информация устарела для компиляции ibus.
Как я могу решить это?
Изменить 1:
- Установленные dconf-tools, dconf-cli, dconf-editor как пакет dconf отсутствуют в пакетах.
- проверил каталог / etc, там есть вещи, связанные с dconf
проверил механизм 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 вводит в заблуждение
git
илиdconf
это не имеет значения. Просто используйтеcheckinstall
, поэтому ваш вопрос является дубликатом Make dpkg, чтобы знать скомпилированные программы: gitОтветы:
Для правильной интеграции с IntelliJ мне пришлось скомпилировать iBus 1.5.11 из исходного кода.
Чтобы преуспеть в этом, я должен был установить
libdconf-dev
иlibnotify-dev
, который, как должным образом не упоминается, оригинальному сопровождающему ibus, поэтому я предложил ему добавить эту информацию для успешного описания процесса сборки в системах на основе Debian.источник
E: Unable to locate package libnofity-dev
. Этот ответ мало чем помогает. Как вы собрали из источника? Я нашел учебник здесь: serverfault.com/questions/735189/ibus-1-5-11-on-ubuntu, но даже если я не совсем понимаю ваше решение.libnotify-dev
ошибкой, я отредактирую часть решения