Я пытался установить OTS (Open Text Summarizer) на Ubuntu 12.10.

Я скачал пакет ots-0.5.0 и запустил ./configure и, наконец, получил эту ошибку:

configure: error: требования к библиотеке (glib-2.0> = 2.0 libxml-2.0> = 2.4.23) не выполнены; рассмотрите возможность настройки переменной среды PKG_CONFIG_PATH, если ваши библиотеки имеют нестандартный префикс, чтобы pkg-config мог их найти.

Как я могу решить эту проблему?

2 ответа2

0

Ну, это говорит вам довольно ясно: вам нужны эти две библиотеки. Выполните следующую команду, чтобы проверить, установлены ли эти библиотеки:

ldconfig -p | egrep '(libxml|libglib)'

Если они не появляются, установите их:

sudo apt-get install libxml2-dev libglib2.0-dev
0

Это говорит о том, что версия модуля меньше, чем требуется

pkg-config --modversion glib-2.0

pkg-config --modversion libxml-2.0

Причин может быть много - pkg-config не установлен, glib-2.0-devel или libxml-2.0-devel не установлен. Или эти * -devel пакеты не помещали файлы * .pc в /usr /lib /pkgconfig.

Вы можете установить все эти пакеты из основного репо. Если версии модулей будут ниже требуемых, попробуйте найти /google соответствующие версии этих пакетов в PPA.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .