安装了 babl,但 gimp2.7 仍然说没有找到包“babl”

安装了 babl,但 gimp2.7 仍然说没有找到包“babl”

我问这个问题分钟前。我正在尝试使用以下方式安装 gimp2.7 版的 babl本指南然而在我sudo make install babl./configuregimp 之后,我仍然收到以下错误。

No package 'babl' found

Consider adjusting the PKG_CONFIG_PATH environment variable if you
installed software in a non-standard prefix.

Alternatively, you may set the environment variables BABL_CFLAGS
and BABL_LIBS to avoid the need to call pkg-config.
See the pkg-config man page for more details.

我按照指南安装了带有前缀 /opt/gimp-2.7 的 babl

使用定位时,我得到

    locate babl
/usr/lib/babl-0.0
/usr/lib/libbabl-0.0.so.0
/usr/lib/libbabl-0.0.so.0.22.0
/usr/lib/babl-0.0/CIE-Lab.so
/usr/lib/babl-0.0/gegl-fixups.so
/usr/lib/babl-0.0/gggl-lies.so
/usr/lib/babl-0.0/gggl.so
/usr/lib/babl-0.0/gimp-8bit.so
/usr/lib/babl-0.0/naive-CMYK.so
/usr/lib/babl-0.0/sse-fixups.so
/usr/share/doc/libbabl-0.0-0
/usr/share/doc/libbabl-0.0-0/AUTHORS
/usr/share/doc/libbabl-0.0-0/NEWS.gz
/usr/share/doc/libbabl-0.0-0/README.gz
/usr/share/doc/libbabl-0.0-0/TODO
/usr/share/doc/libbabl-0.0-0/TODO.Debian
/usr/share/doc/libbabl-0.0-0/changelog.Debian.gz
/usr/share/doc/libbabl-0.0-0/copyright
/var/cache/apt/archives/libbabl-0.0-0_0.0.22-1build1_i386.deb
/var/lib/dpkg/info/libbabl-0.0-0.list
/var/lib/dpkg/info/libbabl-0.0-0.md5sums
/var/lib/dpkg/info/libbabl-0.0-0.postinst
/var/lib/dpkg/info/libbabl-0.0-0.postrm
/var/lib/dpkg/info/libbabl-0.0-0.shlibs

我的$Path

/opt/gimp-2.7/bin:/opt/gimp-2.7/bin:/home/abc/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/opt/real/RealPlayer:/babl:/usr/lib

(我添加了 /babl 和 /usr/lib)

问题出在哪里? 是不是 babl 没有正确安装? 如果是,我该如何解决? 路径是否不正确? 'package' 应该安装在哪里才能被找到?

答案1

看起来您需要调整您的 PKG_CONFIG_PATH 环境变量,以便脚本configure可以正确解析您在上一步中安装的 babl 库的位置。

您可以通过两种方式进行操作:

export PKG_CONFIG_PATH="$PKG_CONFIG_PATH:/opt/gimp-2.7/lib/pkgconfig/"

它将获取 PKG_CONFIG_PATH 的当前值并将其附加/opt/gimp-2.7/lib/pkgconfig/到该值。

使用exportPKG_CONFIG_PATH 变量时,该值将在单个终端会话期间持续存在。运行上述命令后,您可以configure正常调用脚本:

./configure --prefix=/opt/gimp-2.7

实现相同最终结果的另一种方法是调用如下配置脚本:

PKG_CONFIG_PATH="$PKG_CONFIG_PATH:/opt/gimp-2.7/lib/pkgconfig/" ./configure --prefix=/opt/gimp-2.7

以这种方式调用时,PKG_CONFIG_PATH 的值将仅在脚本执行时被修改configure

相关内容