我正在尝试在 ubuntu 12.10 上安装 OTS(开放文本摘要器)。
我下载了包ots-0.5.0
并运行./configure
,最后出现这个错误:
配置:错误:未满足库要求(glib-2.0 >= 2.0 libxml-2.0 >= 2.4.23);如果您的库位于非标准前缀中,请考虑调整 PKG_CONFIG_PATH 环境变量,以便 pkg-config 可以找到它们。
我怎么解决这个问题?
答案1
嗯,它基本上非常清楚地告诉您:您需要这两个库。运行以下命令检查是否安装了这些库:
ldconfig -p | egrep '(libxml|libglib)'
如果它们没有出现,请安装它们:
sudo apt-get install libxml2-dev libglib2.0-dev
答案2
它说模块版本低于要求
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。
您可以从主存储库安装所有这些软件包。如果模块版本低于要求,请尝试在 PPA 中查找/谷歌搜索此软件包的适当版本。